Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

XRWebGLBinding

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 vor der Verwendung auf produktiven Webseiten.

Die XRWebGLBinding Schnittstelle wird verwendet, um Ebenen zu erstellen, die ein GPU-Backend haben.

Konstruktor

XRWebGLBinding() Experimentell

Erstellt ein neues XRWebGLBinding-Objekt für die angegebene XR-Sitzung und den WebGL-Rendering-Kontext.

Instanzeigenschaften

XRWebGLBinding.nativeProjectionScaleFactor Schreibgeschützt Experimentell

Der scaleFactor, der während der Konstruktion der Projektionsschicht übergeben wurde. Die native Puffergröße wird mit dieser Zahl skaliert.

Instanzmethoden

XRWebGLBinding.createCubeLayer() Experimentell

Gibt ein XRCubeLayer-Objekt zurück, das eine Ebene darstellt, die direkt von einer Cubemap rendert und sie auf die Innenseiten eines Würfels projiziert.

XRWebGLBinding.createCylinderLayer() Experimentell

Gibt ein XRCylinderLayer-Objekt zurück, das eine Ebene darstellt, die in der virtuellen Umgebung einen gebogenen rechteckigen Raum einnimmt.

XRWebGLBinding.createEquirectLayer() Experimentell

Gibt ein XREquirectLayer-Objekt zurück, das eine Ebene darstellt, die equirektangulär codierte Daten auf die Innenseite einer Kugel abbildet.

XRWebGLBinding.createProjectionLayer() Experimentell

Gibt ein XRProjectionLayer-Objekt zurück, das eine Ebene darstellt, die die gesamte Ansicht des Beobachters ausfüllt und nahezu mit der nativen Bildrate des Geräts aktualisiert wird.

XRWebGLBinding.createQuadLayer() Experimentell

Gibt ein XRQuadLayer-Objekt zurück, das ein zweidimensionales Objekt darstellt, das in 3D-Raum positioniert und ausgerichtet ist.

XRWebGLBinding.getDepthInformation() Experimentell

Gibt ein XRWebGLDepthInformation-Objekt zurück, das WebGL-Tiefeninformationen enthält.

XRWebGLBinding.getReflectionCubeMap() Experimentell

Gibt ein WebGLTexture-Objekt zurück, das eine Reflexions-Cubemap-Textur enthält.

XRWebGLBinding.getSubImage() Experimentell

Gibt ein XRWebGLSubImage-Objekt zurück, das die zu rendernde WebGL-Textur repräsentiert.

XRWebGLBinding.getViewSubImage() Experimentell

Gibt ein XRWebGLSubImage-Objekt zurück, das die zu rendernde WebGL-Textur für eine XRView repräsentiert.

Spezifikationen

Specification
WebXR Layers API Level 1
# XRWebGLBindingtype

Browser-Kompatibilität

Siehe auch