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