XRCubeLayer

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

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

WebXR 设备 APIXRCubeLayer接口是一个直接从立方体贴图渲染并将其投影到立方体内部面的图层。

XRCubeLayer需要为XRSession启用layers功能。你可以在XRSystem.requestSession()中请求它。

要创建一个新的XRCubeLayer,请调用XRWebGLBinding.createCubeLayer()

要将图层呈现给 XR 设备,请使用XRSession.updateRenderState()将它们添加到layers渲染状态。

EventTarget XRLayer XRCompositionLayer XRCubeLayer

实例属性

继承自其父级XRCompositionLayer的属性。

XRCubeLayer.space 实验性

一个XRSpace,表示图层与用户物理环境的空间关系。

XRCubeLayer.orientation 实验性

一个DOMPointReadOnly,表示相对于space属性的方向。

实例方法

继承自其父级XRCompositionLayerEventTarget的方法.

事件

redraw 实验性

当图层的底层资源丢失或 XR Compositor 无法再重新投影图层时,发送到XRCubeLayer对象。如果发送此事件,作者应在下一个 XR 动画帧中重新绘制图层的内容。

规范

规范
WebXR 图层 API 级别 1
# xcubelayertype

浏览器兼容性

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

另请参阅