XRProjectionLayer
XRProjectionLayer 介面是 WebXR 裝置 API 的一部分,它是一個填充觀察者整個檢視的層,並且以接近裝置原生幀率的速率進行重新整理。
所有 XRSession 物件都支援 XRProjectionLayer(不需要 layers 功能描述符)。
要建立一個新的 XRProjectionLayer,請呼叫 XRWebGLBinding.createProjectionLayer()。要將層呈現給 XR 裝置,請使用 XRSession.updateRenderState() 將它們新增到 layers 渲染狀態中。
XRProjectionLayer 物件沒有關聯的 XRSpace,因為它們渲染到整個幀。
例項屬性
繼承了其父級 XRCompositionLayer 和 EventTarget 的屬性。
XRProjectionLayer.fixedFoveation實驗性-
一個數字,指示 XR 合成器為該層使用的注視渲染量。固定注視渲染 (FFR) 以比中心更低的解析度渲染眼部紋理的邊緣,從而降低 GPU 負載。
XRProjectionLayer.ignoreDepthValues只讀 實驗性-
一個布林值,指示 XR 合成器在渲染該層時未利用深度緩衝區值。
XRProjectionLayer.textureArrayLength只讀 實驗性-
當使用
texture-array作為textureType時,該層的紋理陣列的圖層計數。 XRProjectionLayer.textureHeight只讀 實驗性-
該層顏色紋理的畫素高度。
XRProjectionLayer.textureWidth只讀 實驗性-
該層顏色紋理的畫素寬度。
例項方法
繼承其父介面 XRCompositionLayer 和 EventTarget 的方法。.
規範
| 規範 |
|---|
| WebXR Layers API Level 1 # xrprojectionlayertype |
瀏覽器相容性
載入中…