XREquirectLayer
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 XREquirectLayer của WebXR Device API là một lớp ánh xạ dữ liệu mã hóa equirectangular lên mặt trong của một hình cầu.
XREquirectLayer 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 XREquirectLayer mới, gọi:
XRWebGLBinding.createEquirectLayer()cho lớp texture mờ đục WebGL, hoặcXRMediaBinding.createEquirectLayer()cho lớp phát video HTML<video>.
Để trình bày các lớp với thiết bị XR, thêm chúng vào trạng thái kết xuất layers bằng cách sử dụng XRSession.updateRenderState().
Thuộc tính phiên bản
Kế thừa các thuộc tính từ lớp cha, XRCompositionLayer.
XREquirectLayer.centralHorizontalAngleExperimental-
Một số cho biết góc ngang trung tâm tính bằng radian cho hình cầu.
XREquirectLayer.lowerVerticalAngleExperimental-
Một số cho biết góc dọc dưới tính bằng radian cho hình cầu.
XREquirectLayer.radiusExperimental-
Một số cho biết bán kính của hình cầu.
XREquirectLayer.spaceExperimental-
Một
XRSpaceđại diện cho mối quan hệ không gian của lớp với môi trường vật lý của người dùng. XREquirectLayer.transformExperimental-
Một
XRRigidTransformđại diện cho độ lệch và hướng tương đối vớispace. XREquirectLayer.upperVerticalAngleExperimental-
Một số cho biết góc dọc trên tính bằng radian cho hình cầu.
Phương thức phiên bản
Kế thừa các phương thức từ lớp cha, XRCompositionLayer và EventTarget.
Sự kiện
redrawExperimental-
Được gửi đến đối tượng
XREquirectLayerkhi các tài nguyên cơ bản của lớp bị mất hoặc khi XR Compositor không thể tái chiếu lớp nữa. Nếu sự kiện này được gửi, tác giả nên vẽ lại nội dung của lớp trong khung animation XR tiếp theo.
Thông số kỹ thuật
| Specification |
|---|
| WebXR Layers API Level 1> # xrequirectlayertype> |