Spec-Zone.ru › Haxe JavaScript

EXTDisjointTimerQuery

package js.html.webgl.extension

Доступно в js

Расширение EXT_disjoint_timer_query является частью API WebGL и предоставляет способ измерения продолжительности набора команд GL без блокирования конвейера рендеринга.

Документация EXT_disjoint_timer_query от авторов Mozilla, лицензирована по CC-BY-SA 2.5.

См. также:

  • https://developer.mozilla.org/en-US/docs/Web/API/EXT_disjoint_timer_query

Статические переменные

staticinlineread onlyCURRENT_QUERY_EXT:Int = 34917

Объект WebGLQuery, который является текущим активным запросом для данного целевого объекта.

staticinlineread onlyGPU_DISJOINT_EXT:Int = 36795

Значение GLboolean, указывающее, выполнил ли GPU какие-либо операции разделения.

staticinlineread onlyQUERY_COUNTER_BITS_EXT:Int = 34916

Значение GLint, указывающее количество битов, используемых для хранения результата запроса для данного целевого объекта.

staticinlineread onlyQUERY_RESULT_AVAILABLE_EXT:Int = 34919

Значение GLboolean, указывающее доступен ли результат запроса.

staticinlineread onlyQUERY_RESULT_EXT:Int = 34918

Значение GLuint64EXT, содержащее результат запроса.

staticinlineread onlyTIMESTAMP_EXT:Int = 36392

Текущее время.

staticinlineread onlyTIME_ELAPSED_EXT:Int = 35007

Прошедшее время (в наносекундах).

Методы

beginQueryEXT(target:Int, query:Query):Void

Таймер запускается, когда все команды перед beginQueryEXT были полностью выполнены.

createQueryEXT():Query

Создает новый WebGLQuery.

deleteQueryEXT(query:Query):Void

Удаляет заданный WebGLQuery.

endQueryEXT(target:Int):Void

Таймер останавливается, когда все команды перед endQueryEXT были полностью выполнены.

getQueryEXT(target:Int, pname:Int):Dynamic

Возвращает информацию о целевом объекте запроса.

getQueryObjectEXT(query:Query, pname:Int):Dynamic

Возвращает состояние объекта запроса.

isQueryEXT(query:Query):Bool

Возвращает true, если данный объект является WebGLQuery.

queryCounterEXT(query:Query, target:Int):Void

Записывает текущее время в соответствующий объект запроса.

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/webgl/extension/EXTDisjointTimerQuery.html

Spec-Zone.ru

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