XRCylinderLayer:redraw 事件
当图层的底层资源丢失或 XR Compositor 无法再重投影图层时,会向 XRCylinderLayer 对象发送 redraw 事件。如果发送此事件,开发人员应在下一个 XR 动画帧中重绘图层的内容。
另请参阅通过继承自 XRCompositionLayer 的 XRCylinderLayer 对象也可用(的)XRCompositionLayer.needsRedraw 属性。
语法
在诸如 addEventListener() 之类的方法中使用事件名称,或设置事件处理程序属性。
js
addEventListener("redraw", (event) => { })
onredraw = (event) => { }
事件类型
一个 XRLayerEvent。继承自 Event。
事件属性
除了下面列出的属性之外,父接口 Event 的属性也可使用。
示例
使用 redraw 事件
    您可以将 redraw 传递给 addEventListener()
js
cylinderLayer.addEventListener("redraw", (event) => {
  // redraw the layer
});
或者,您可以使用 onredraw 事件处理程序属性来为 redraw 事件建立一个处理程序
js
cylinderLayer.onredraw = (event) => {
  // redraw the layer
};
规范
| 规范 | 
|---|
| WebXR Layers API Level 1 # dom-xrcylinderlayer-onredraw | 
浏览器兼容性
加载中…