XRWebGLLayer: framebufferHeight-Eigenschaft

Limited availability

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

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Die schreibgeschützte XRWebGLLayer-Eigenschaft framebufferHeight gibt die Höhe des Framebuffers in Pixeln an.

Sie können die Breite des Framebuffers mit der framebufferWidth-Eigenschaft ermitteln.

Wert

Die Höhe in Pixeln des Framebuffers des XR-Geräts. Jedes der Anhänge des Framebuffers (Pixel-, Tiefen-, Farb- und/oder Stencil-Buffer, zum Beispiel) ist genau so viele Pixel hoch.

Beispiele

Dieses Beispiel ruft die Breite und Höhe des Framebuffers für die spätere Verwendung ab.

js
let glLayer = xrSession.renderState.baseLayer;
gl.bindFramebuffer(gl.FRAMEBUFFER, glLayer.framebuffer);

frameWidth = glLayer.framebufferHeight;
frameHeight = glLayer.framebufferHeight;

Spezifikationen

Specification
WebXR Device API
# dom-xrwebgllayer-framebufferheight

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch