XRCubeLayer: sự kiện redraw

Khả dụng hạn chế

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

Sự kiện redraw được gửi đến đối tượng XRCubeLayer khi các tài nguyên cơ bản của layer bị mất hoặc khi XR Compositor không còn có thể chiếu lại layer. Nếu sự kiện này được gửi, tác giả nên vẽ lại nội dung của layer trong khung hoạt ảnh XR tiếp theo.

Xem thêm thuộc tính XRCompositionLayer.needsRedraw cũng có sẵn cho các đối tượng XRCubeLayer thông qua kế thừa từ XRCompositionLayer.

Cú pháp

Sử dụng tên sự kiện trong các phương thức như addEventListener(), hoặc đặt thuộc tính trình xử lý sự kiện.

js
addEventListener("redraw", (event) => { })

onredraw = (event) => { }

Loại sự kiện

Một XRLayerEvent. Kế thừa từ Event.

Thuộc tính sự kiện

Ngoài các thuộc tính được liệt kê bên dưới, các thuộc tính từ giao diện cha Event cũng có sẵn.

layer Read only

XRLayer đã tạo ra sự kiện.

Ví dụ

Sử dụng sự kiện redraw

Bạn có thể truyền redraw vào addEventListener():

js
cubeLayer.addEventListener("redraw", (event) => {
  // redraw the layer
});

Ngoài ra, bạn có thể sử dụng thuộc tính trình xử lý sự kiện onredraw để thiết lập trình xử lý cho sự kiện redraw:

js
cubeLayer.onredraw = (event) => {
  // redraw the layer
};

Thông số kỹ thuật

Thông số kỹ thuật
WebXR Layers API Level 1
# dom-xrcubelayer-onredraw

Tương thích trình duyệt

Xem thêm