WebGLQuery class
The interface is part of the WebGL 2 API and provides ways to
asynchronously query for information. By default, occlusion
queries and primitive queries are available.
Another kind of queries are disjoint timer queries, which allow
you to measure performance and profiling of your GPU. Disjoint
timer queries are available with the EXT_disjoint_timer_query
extension only.
WebGLObject
WebGLQuery
When working with objects, the following methods of the WebGL2RenderingContext are useful:
WebGL2RenderingContext.createQuery()
WebGL2RenderingContext.deleteQuery()
WebGL2RenderingContext.isQuery()
WebGL2RenderingContext.beginQuery()
WebGL2RenderingContext.endQuery()
WebGL2RenderingContext.getQuery()
WebGL2RenderingContext.getQueryParameter()
- Implemented types
- Annotations
-
- @experimental
- @JS()
- @staticInterop
Constructors
- WebGLQuery()
-
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited