OESVertexArrayObject class
The OES_vertex_array_object extension is part of the WebGL API
and provides vertex array objects (VAOs) which encapsulate vertex
array states. These objects keep pointers to vertex data and
provide names for different sets of vertex data.
WebGL extensions are available using the
WebGLRenderingContext.getExtension()
method. For more
information, see also Using Extensions in the WebGL tutorial.
Note: This extension is only available to WebGL1 contexts. In
WebGL2, the functionality of this extension is available on the
WebGL2 context by default and the constants and methods are
available without the "OES
" suffix.
- Available extensions
- Annotations
-
- @JS('OES_vertex_array_object')
- @staticInterop
Constructors
- OESVertexArrayObject()
-
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
-
bindVertexArrayOES(
WebGLVertexArrayObjectOES? arrayObject) → void -
Available on OESVertexArrayObject, provided by the PropsOESVertexArrayObject extension
-
createVertexArrayOES(
) → WebGLVertexArrayObjectOES? -
Available on OESVertexArrayObject, provided by the PropsOESVertexArrayObject extension
-
deleteVertexArrayOES(
WebGLVertexArrayObjectOES? arrayObject) → void -
Available on OESVertexArrayObject, provided by the PropsOESVertexArrayObject extension
-
isVertexArrayOES(
WebGLVertexArrayObjectOES? arrayObject) → bool -
Available on OESVertexArrayObject, provided by the PropsOESVertexArrayObject extension
-
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
Static Properties
- vertexArrayBindingOes → int
-
no setter