XRProjectionLayer: textureArrayLength 属性

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

实验性: 这是一项实验性技术
在生产中使用此技术之前,请仔细检查浏览器兼容性表格

XRProjectionLayer 接口的只读 textureArrayLength 属性指示图层的层数,用于在将 textureType 设置为 texture-array 时表示纹理数组。

投影图层的纹理数组层数由用户代理或设备决定。它在 XRSubImage 中报告,而 XRSubImage 只能在帧循环内访问。如果您想管理自己的深度缓冲区,并且不想等到图层创建后的第一帧才确定这些缓冲区的必需尺寸,那么 textureArrayLength 属性允许在帧循环外访问纹理数组的层数。这些缓冲区的分配可以直接在图层创建后进行。

textureType 设置为 texture-array 时,表示颜色纹理层数的数字。否则,它将是 1

规范

规范
WebXR Layers API Level 1
# dom-xrprojectionlayer-texturearraylength

浏览器兼容性

另见