XRCubeLayer
WebXR 设备 API的XRCubeLayer
接口是一个直接从立方体贴图渲染并将其投影到立方体内部面的图层。
XRCubeLayer
需要为XRSession
启用layers
功能。你可以在XRSystem.requestSession()
中请求它。
要创建一个新的XRCubeLayer
,请调用XRWebGLBinding.createCubeLayer()
。
要将图层呈现给 XR 设备,请使用XRSession.updateRenderState()
将它们添加到layers
渲染状态。
实例属性
继承自其父级XRCompositionLayer
的属性。
XRCubeLayer.space
实验性-
一个
XRSpace
,表示图层与用户物理环境的空间关系。 XRCubeLayer.orientation
实验性-
一个
DOMPointReadOnly
,表示相对于space
属性的方向。
实例方法
继承自其父级XRCompositionLayer
和EventTarget
的方法.
事件
redraw
实验性-
当图层的底层资源丢失或 XR Compositor 无法再重新投影图层时,发送到
XRCubeLayer
对象。如果发送此事件,作者应在下一个 XR 动画帧中重新绘制图层的内容。
规范
规范 |
---|
WebXR 图层 API 级别 1 # xcubelayertype |
浏览器兼容性
BCD 表仅在启用 JavaScript 的浏览器中加载。