XRWebGLLayer: свойство framebufferWidth
Ограниченная доступность
Эта функция не относится к Baseline, так как она не работает в некоторых из самых широко используемых браузеров.
Экспериментально: Это экспериментальная технология.Подробнее
Перед использованием в производстве тщательно ознакомьтесь с таблицей совместимости браузеров.Таблица совместимости браузеров.
Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или во всех поддерживающих браузерах.Поддерживающие браузеры.
Только для чтения XRWebGLLayer свойство framebufferWidth определяет ширину буфера кадра в пикселях.
Высоту буфера кадра можно получить с помощью свойства framebufferHeight.
Значение
Ширина буфера кадра устройства XR в пикселях. Каждый из прикреплений буфера кадра (буферы пикселей, глубины, цвета и/или шаблона, например) имеют такую ширину.
Примеры
Этот фрагмент кода получает ширину и высоту буфера кадра для дальнейшего использования.
let glLayer = xrSession.renderState.baseLayer; gl.bindFramebuffer(gl.FRAMEBUFFER, glLayer.framebuffer); frameWidth = glLayer.framebufferWidth; frameHeight = glLayer.framebufferHeight;
Спецификации
Совместимость браузеров
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
framebufferWidth |
79 | 79 | Нет | 66 | Нет | 79 | Нет | 57 | Нет | 11.2 | Нет |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/XRWebGLLayer/framebufferWidth