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, bevor Sie diese produktiv verwenden.
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.
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