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 |
瀏覽器相容性
載入中…