Spec-Zone.ru › Web APIs

XRWebGLLayer: свойство framebufferHeight

Ограниченная доступность

Эта функция не является Baseline, так как не работает в некоторых из наиболее широко используемых браузеров.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Экспериментальная функция: Это экспериментальная технология
Перед использованием в производственной среде внимательно ознакомьтесь с таблицей совместимости браузеров.

Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или во всех поддерживающих браузерах.

Только для чтения XRWebGLLayer свойство framebufferHeight указывает высоту буфера кадра в пикселях.

Вы можете получить ширину буфера кадра, используя свойство framebufferWidth.

Значение

Высота буфера кадра устройства XR в пикселях. Каждый из элементов буфера кадра (например, буферы пикселей, глубины, цвета и/или трафарета) имеет эту высоту в пикселях.

Примеры

Этот фрагмент кода извлекает ширину и высоту буфера кадра для последующего использования.

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

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

Спецификации

Спецификация
WebXR Device API
# dom-xrwebgllayer-framebufferheight

Совместимость браузеров

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на iOS Samsung Internet WebView Android
framebufferHeight 79 79 Нет 66 Нет 79 Нет 57 Нет 11.2 Нет

См. также

  • WebXR Device API

© 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/framebufferHeight

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API