XRQuadLayer

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

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

XRQuadLayerWebXR 设备 API中的一个接口,它表示一个在虚拟环境中占据扁平矩形空间的图层。XRQuadLayer没有厚度。它是一个在 3D 空间中定位和定向的二维对象。四边形的位置是指四边形的中心。只有图层的正面可见。

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

要创建一个新的XRQuadLayer,请调用以下方法之一:

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

EventTarget XRLayer XRCompositionLayer XRQuadLayer

实例属性

从其父级XRCompositionLayer继承属性。

XRQuadLayer.height 实验性

以米为单位表示图层的高度。

XRQuadLayer.space 实验性

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

XRQuadLayer.transform 实验性

一个XRRigidTransform,表示相对于space的偏移量和方向。

XRQuadLayer.width 实验性

以米为单位表示图层的宽度。

实例方法

从其父级XRCompositionLayerEventTarget继承方法。.

事件

redraw 实验性

当图层的基础资源丢失或 XR 组合器无法再重新投影图层时,发送到XRQuadLayer对象的事件。如果发送了此事件,作者应该在下一次 XR 动画帧中重新绘制图层的内容。

规范

规范
WebXR 图层 API 级别 1
# xrquadlayertype

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅