XRQuadLayer

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

安全上下文: 此功能僅在安全上下文(HTTPS)中可用,且支援此功能的瀏覽器數量有限。

實驗性: 這是一項實驗性技術
在生產中使用此技術之前,請仔細檢查瀏覽器相容性表格

XRQuadLayer 介面是 WebXR 裝置 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 Layers API Level 1
# xrquadlayertype

瀏覽器相容性

另見