XRProjectionLayer

安全上下文:此功能仅在安全上下文(HTTPS)中可用,在某些或所有支持的浏览器中。

实验性:这是一种实验性技术
在生产环境中使用此功能之前,请仔细查看浏览器兼容性表

WebXR 设备 APIXRProjectionLayer接口是一个填充观察者整个视野并以接近设备原生帧率刷新的图层。

所有XRSession对象都支持XRProjectionLayer(不需要layers功能描述符)。

要创建一个新的XRProjectionLayer,请调用XRWebGLBinding.createProjectionLayer()。要将图层呈现到 XR 设备,请使用XRSession.updateRenderState()将它们添加到layers渲染状态。

XRProjectionLayer对象没有关联的XRSpace,因为它们渲染到整个帧。

EventTarget XRLayer XRCompositionLayer XRProjectionLayer

实例属性

继承自其父级XRCompositionLayerEventTarget的属性。

XRProjectionLayer.fixedFoveation 实验性

一个数字,表示 XR 合成器为图层使用的注视渲染量。固定注视渲染 (FFR) 以比中心更低的解析度渲染眼睛纹理的边缘,并减少 GPU 负载。

XRProjectionLayer.ignoreDepthValues 只读 实验性

一个布尔值,指示 XR 合成器在渲染图层时不使用深度缓冲区值。

XRProjectionLayer.textureArrayLength 只读 实验性

使用texture-array作为textureType时,图层的数组纹理图层计数。

XRProjectionLayer.textureHeight 只读 实验性

此图层的彩色纹理的高度(以像素为单位)。

XRProjectionLayer.textureWidth 只读 实验性

此图层的彩色纹理的宽度(以像素为单位)。

实例方法

继承自其父级XRCompositionLayerEventTarget的方法.

规范

规范
WebXR 图层 API 级别 1
# xrprojectionlayertype

浏览器兼容性

BCD 表仅在启用了 JavaScript 的浏览器中加载。

另请参阅