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 |
浏览器兼容性
加载中…