Spec-Zone.ru › Web APIs

XRProjectionLayer: свойство textureHeight

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

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

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

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

Только для чтения textureHeight свойство интерфейса XRProjectionLayer указывает высоту в пикселях цветовых текстур этого слоя.

Высота текстуры слоя определяется пользовательским агентом или устройством. Она сообщается в XRSubImage, к которому можно получить доступ только внутри цикла кадров. Если вы хотите управлять собственными буферами глубины и не хотите ждать первого кадра после создания слоя для определения необходимых размеров этих буферов, свойство textureHeight позволяет получить доступ к высоте текстуры слоя вне цикла кадров. Выделение этих буферов может происходить непосредственно после создания слоя.

Значение

Число, указывающее высоту в пикселях.

Примеры

Использование textureHeight

Высота слоя полезна при создании буферов рендеринга для слоя. См. также WebGL2RenderingContext.renderbufferStorageMultisample().

let glLayer = xrGLBinding.createProjectionLayer();

let color_rb = gl.createRenderbuffer();
gl.bindRenderbuffer(gl.RENDERBUFFER, color_rb);
gl.renderbufferStorageMultisample(
  gl.RENDERBUFFER,
  samples,
  gl.RGBA8,
  glLayer.textureWidth,
  glLayer.textureHeight,
);

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

Спецификация
WebXR Layers API Level 1
# dom-xrprojectionlayer-textureheight

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
textureHeight Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет

См. также

  • XRWebGLBinding.createProjectionLayer()
  • WebGL2RenderingContext.renderbufferStorageMultisample()
  • XRSubImage

© 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/XRProjectionLayer/textureHeight

Spec-Zone.ru

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