XREquirectLayer: 重绘事件
当层的底层资源丢失或 XR 组合器无法再重新投影层时,会将 redraw
事件发送到 XREquirectLayer
对象。如果发送了此事件,则作者应在下一个 XR 动画帧中重新绘制层的内容。
另请参阅 XRCompositionLayer.needsRedraw
属性,该属性也可以通过继承自 XRCompositionLayer
在 XREquirectLayer
对象中使用。
语法
在诸如 addEventListener()
之类的函数中使用事件名称,或设置事件处理程序属性。
js
addEventListener("redraw", (event) => {});
onredraw = (event) => {};
事件类型
一个 XRLayerEvent
。继承自 Event
。
事件属性
示例
使用 redraw
事件
您可以将 redraw
传递给 addEventListener()
js
equirectLayer.addEventListener("redraw", (event) => {
// redraw the layer
});
或者,您可以使用 onredraw
事件处理程序属性来为 redraw
事件建立一个处理程序
js
equirectLayer.onredraw = (event) => {
// redraw the layer
};
规范
规范 |
---|
WebXR 层 API 级别 1 # dom-xrequirectlayer-onredraw |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。