XRQuadLayer

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 XRQuadLayer của WebXR Device API là một layer chiếm một không gian hình chữ nhật phẳng trong môi trường ảo. XRQuadLayer không có độ dày. Nó là một đối tượng hai chiều được định vị và định hướng trong không gian 3D. Vị trí của quad đề cập đến trung tâm của quad. Chỉ mặt trước của layer mới hiển thị.

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

Để tạo một XRQuadLayer mới, hãy gọi:

Để trình bày các layer cho thiết bị XR, hãy thêm chúng vào trạng thái kết xuất layers bằng XRSession.updateRenderState().

EventTarget XRLayer XRCompositionLayer XRQuadLayer

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

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

XRQuadLayer.height Experimental

Đại diện chiều cao của layer tính bằng mét.

XRQuadLayer.space Experimental

Một XRSpace đại diện 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.

XRQuadLayer.transform Experimental

Một XRRigidTransform đại diện độ lệch và hướng so với space.

XRQuadLayer.width Experimental

Đại diện chiều rộng của layer tính bằng mét.

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

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

Sự kiện

redraw Experimental

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

Thông số kỹ thuật

Specification
WebXR Layers API Level 1
# xrquadlayertype

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

Xem thêm