XRCubeLayer
XRCubeLayer 介面是 WebXR Device API 的一部分,它是一個直接從 立方體貼圖 (cubemap) 渲染並將它投射到立方體內部面上的圖層。
XRCubeLayer 要求為 XRSession 啟用 layers 功能。您可以在 XRSystem.requestSession() 中請求它。
要建立一個新的 XRCubeLayer,請呼叫 XRWebGLBinding.createCubeLayer()。
要將圖層呈現給 XR 裝置,請使用 XRSession.updateRenderState() 將它們新增到 layers 渲染狀態中。
例項屬性
繼承其父介面 XRCompositionLayer 的屬性。
XRCubeLayer.space實驗性-
一個
XRSpace,表示該圖層與使用者物理環境的空間關係。 XRCubeLayer.orientation實驗性-
一個
DOMPointReadOnly物件,表示相對於space屬性的方向。
例項方法
繼承其父介面 XRCompositionLayer 和 EventTarget 的方法。.
事件
redraw實驗性-
當圖層的底層資源丟失或 XR 合成器無法再重新投影圖層時,會發送到
XRCubeLayer物件。如果傳送此事件,作者應在下一個 XR 動畫幀中重繪圖層內容。
規範
| 規範 |
|---|
| WebXR Layers API Level 1 # xcubelayertype |
瀏覽器相容性
載入中…