XRCubeLayer

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

Giao diện XRCubeLayer của WebXR Device API là một layer render trực tiếp từ cubemap và chiếu nó lên các mặt bên trong của hình khối.

XRCubeLayer yêu cầu tính năng layers phải được bật cho XRSession. Bạn có thể yêu cầu nó trong XRSystem.requestSession().

Để tạo một XRCubeLayer mới, hãy gọi XRWebGLBinding.createCubeLayer().

Để trình bày các layer đến thiết bị XR, hãy thêm chúng vào trạng thái render layers bằng cách sử dụng XRSession.updateRenderState().

EventTarget XRLayer XRCompositionLayer XRCubeLayer

Thuộc tính phiên bản

Kế thừa các thuộc tính từ cha, XRCompositionLayer.

XRCubeLayer.space Experimental

Một XRSpace đại diện cho mối quan hệ không gian của layer với môi trường vật lý của người dùng.

XRCubeLayer.orientation Experimental

Một DOMPointReadOnly đại diện cho hướng tương đối với thuộc tính space.

Phương thức phiên bản

Kế thừa các phương thức từ cha, XRCompositionLayerEventTarget.

Sự kiện

redraw Experimental

Được gửi đến đối tượng XRCubeLayer khi các tài nguyên cơ bản của layer bị mất hoặc khi XR Compositor không còn có thể chiếu lại layer. Nếu sự kiện này được gửi, tác giả nên vẽ lại nội dung của layer trong khung hoạt ảnh XR tiếp theo.

Thông số kỹ thuật

Specification
WebXR Layers API Level 1
# xcubelayertype

Tương thích trình duyệt

Xem thêm