XRRenderState
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig, bevor Sie diese produktiv verwenden.
Die XRRenderState
-Schnittstelle der WebXR Device API enthält konfigurierbare Werte, die beeinflussen, wie das von einer XRSession
generierte Bildmaterial zusammengesetzt wird. Diese Eigenschaften umfassen den Entfernungsbereich vom Betrachter, innerhalb dessen der Inhalt gerendert werden soll, das vertikale Sichtfeld (für inline-Präsentationen) und eine Referenz auf die XRWebGLLayer
, die als Ziel für das Rendering der Szene verwendet wird, bevor es auf dem oder den Displays des XR-Geräts präsentiert wird.
Wenn Sie Änderungen mittels der XRSession
-Methode updateRenderState()
anwenden, treten die angegebenen Änderungen nach Abschluss des aktuellen Animationsrahmens in Kraft, jedoch vor Beginn des nächsten.
Instanz-Eigenschaften
XRRenderState.baseLayer
Nur lesbar Experimentell-
Die
XRWebGLLayer
, aus der das Compositing-System des Browsers das Bild für die XR-Sitzung bezieht. XRRenderState.depthFar
Nur lesbar Experimentell-
Die Entfernung der fernen Clipping-Ebene vom Betrachter in Metern. Die ferne Clipping-Ebene ist die Ebene, die parallel zum Display verläuft und jenseits derer das Rendering der Szene nicht mehr erfolgt. Diese gibt im Wesentlichen die maximale Entfernung an, die der Benutzer sehen kann.
XRRenderState.depthNear
Nur lesbar Experimentell-
Die Entfernung der nahen Clipping-Ebene vom Betrachter in Metern. Die nahe Clipping-Ebene ist die Ebene, die parallel zum Display verläuft und bei der das Rendering der Szene beginnt. Näher am Betrachter liegende Teile der Szene werden nicht gezeichnet.
XRRenderState.inlineVerticalFieldOfView
Nur lesbar Experimentell-
Das standardmäßige vertikale Sichtfeld, in Bogenmaß definiert, das verwendet wird, wenn sich die Sitzung im
inline
-Modus befindet. Für alle immersiven Sitzungen ist diesnull
. XRRenderState.layers
Nur lesbar Experimentell-
Ein geordnetes Array, das
XRLayer
-Objekte enthält, die vom XR-Kompositor angezeigt werden.
Spezifikationen
Specification |
---|
WebXR Device API # xrrenderstate-interface |
Browser-Kompatibilität
BCD tables only load in the browser