Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
XRWebGLBinding
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more support for this feature? Tell us why.
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()-
Erstellt ein neues
XRWebGLBinding-Objekt für die angegebene XR-Sitzung und den WebGL-Rendering-Kontext.
Instanzeigenschaften
XRWebGLBinding.nativeProjectionScaleFactorSchreibgeschützt-
Der
scaleFactor, der während der Konstruktion der Projektionsschicht übergeben wurde. Die native Puffergröße wird mit dieser Zahl skaliert.
Instanzmethoden
XRWebGLBinding.createCubeLayer()-
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()-
Gibt ein
XRCylinderLayer-Objekt zurück, das eine Ebene darstellt, die in der virtuellen Umgebung einen gebogenen rechteckigen Raum einnimmt. XRWebGLBinding.createEquirectLayer()-
Gibt ein
XREquirectLayer-Objekt zurück, das eine Ebene darstellt, die equirektangulär codierte Daten auf die Innenseite einer Kugel abbildet. XRWebGLBinding.createProjectionLayer()-
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()-
Gibt ein
XRQuadLayer-Objekt zurück, das ein zweidimensionales Objekt darstellt, das in 3D-Raum positioniert und ausgerichtet ist. XRWebGLBinding.getDepthInformation()-
Gibt ein
XRWebGLDepthInformation-Objekt zurück, das WebGL-Tiefeninformationen enthält. XRWebGLBinding.getReflectionCubeMap()-
Gibt ein
WebGLTexture-Objekt zurück, das eine Reflexions-Cubemap-Textur enthält. XRWebGLBinding.getSubImage()-
Gibt ein
XRWebGLSubImage-Objekt zurück, das die zu rendernde WebGL-Textur repräsentiert. XRWebGLBinding.getViewSubImage()-
Gibt ein
XRWebGLSubImage-Objekt zurück, das die zu rendernde WebGL-Textur für eineXRViewrepräsentiert.
Spezifikationen
| Spezifikation |
|---|
| WebXR Layers API Level 1> # XRWebGLBindingtype> |
Browser-Kompatibilität
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.