XRWebGLLayer:framebufferHeight 属性

实验性: 这是一个 实验性技术
在生产环境中使用之前,请仔细检查 浏览器兼容性表

安全上下文:此功能仅在 安全上下文(HTTPS)中可用,在一些或所有 支持的浏览器中。

只读 XRWebGLLayer 属性 framebufferHeight 指示帧缓冲区的以像素为单位的高度。

可以使用 framebufferWidth 属性获取帧缓冲区的宽度。

价值

XR 设备帧缓冲区以像素为单位的高度。帧缓冲区的每个附件(例如像素、深度、颜色和/或模板缓冲区)的高度都以像素为单位。

例子

此代码段获取帧缓冲区的宽度和高度,以备后用。

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

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

规格

规格
WebXR 设备 API
# dom-xrwebgllayer-framebufferheight

浏览器兼容性

BCD 表仅在启用 JavaScript 的浏览器中加载。

另请参阅