Spec-Zone.ru › Web APIs

WebGL2RenderingContext: метод getQuery()

Базовая поддержка Широко распространена

Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с сентября 2021 года.

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

Примечание: Эта функция доступна в Web Workers.

Метод WebGL2RenderingContext.getQuery() API WebGL 2 возвращает текущий активный WebGLQuery для target, или null.

Синтаксис

getQuery(target, pname)

Параметры

target

A GLenum определяющий цель запроса. Возможные значения:

gl.ANY_SAMPLES_PASSED

Определяет запрос на непрозрачность: эти запросы определяют, виден ли объект (проходят ли связанные команды рисования тест глубины и, если да, то сколько выборок проходит).

gl.ANY_SAMPLES_PASSED_CONSERVATIVE

То же самое, но менее точная и более быстрая версия.

gl.TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN

Количество примитивов, записанных в буферы обратной связи трансформации.

pname

A GLenum определяющий целевой объект запроса. Должно быть gl.CURRENT_QUERY.

Возвращаемое значение

Объект WebGLQuery.

Примеры

const currentQuery = gl.getQuery(gl.ANY_SAMPLES_PASSED, gl.CURRENT_QUERY);

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

Спецификация
Спецификация WebGL 2.0
# 3.7.12

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
getQuery 56 79 51 43 15 58 51 43 15 7.0 58

См. также

  • WebGLQuery

© 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/WebGL2RenderingContext/getQuery

Spec-Zone.ru

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