XRProjectionLayer
WebXR 设备 API的XRProjectionLayer
接口是一个填充观察者整个视野并以接近设备原生帧率刷新的图层。
所有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 图层 API 级别 1 # xrprojectionlayertype |
浏览器兼容性
BCD 表仅在启用了 JavaScript 的浏览器中加载。