webgl.ExtensionDisjointTimerQuery

ExtensionDisjointTimerQuery

package js-html-webgl

Available on js

The 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

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部