webgl.ExtensionDisjointTimerQuery
ExtensionDisjointTimerQuery
package js-html-webgl
Available on jsThe EXT_disjoint_timer_query extension is part of the WebGL API and provides a way to measure the duration of a set of GL commands, without stalling the rendering pipeline.
Documentation EXT_disjoint_timer_query by Mozilla Contributors, licensed under CC-BY-SA 2.5.
See:
Methods
beginQueryEXT (target:Int, query:TimerQueryEXT):Void
The timer starts when all commands prior to beginQueryEXT
have been fully executed.
createQueryEXT ():TimerQueryEXT
Creates a new WebGLTimerQueryEXT
.
deleteQueryEXT (query:TimerQueryEXT):Void
Deletes a given WebGLTimerQueryEXT
.
endQueryEXT (target:Int):Void
The timer stops when all commands prior to endQueryEXT
have been fully executed.
getQueryEXT (target:Int, pname:Int):Dynamic
Returns information about a query target.
getQueryObjectEXT (query:TimerQueryEXT, pname:Int):Dynamic
Return the state of a query object.
isQueryEXT (query:TimerQueryEXT):Bool
Returns true
if a given object is a WebGLTimerQueryEXT
.
queryCounterEXT (query:TimerQueryEXT, target:Int):Void
Records the current time into the corresponding query object.
Static variables
static inline read only CURRENT_QUERY_EXT:Int = 34917
static inline read only GPU_DISJOINT_EXT:Int = 36795
static inline read only QUERY_COUNTER_BITS_EXT:Int = 34916
static inline read only QUERY_RESULT_AVAILABLE_EXT:Int = 34919
static inline read only QUERY_RESULT_EXT:Int = 34918
static inline read only TIMESTAMP_EXT:Int = 36392
static inline read only TIME_ELAPSED_EXT:Int = 35007
© 2005–2016 Haxe Foundation
Licensed under a MIT license.
http://api.haxe.org/js/html/webgl/ExtensionDisjointTimerQuery.html