Skip to content

Interface: OES_vertex_array_object ​

Defined in: types/desktop-engine.d.ts:1291

OES_vertex_array_object extension

Properties ​

VERTEX_ARRAY_BINDING_OES ​

ts
readonly VERTEX_ARRAY_BINDING_OES: number;

Defined in: types/desktop-engine.d.ts:1293

Enum for querying the currently bound VAO

Methods ​

bindVertexArrayOES() ​

ts
bindVertexArrayOES(arrayObject): void;

Defined in: types/desktop-engine.d.ts:1301

Binds a VAO

Parameters ​

ParameterType
arrayObject| WebGLVertexArrayObjectOES | null

Returns ​

void


createVertexArrayOES() ​

ts
createVertexArrayOES(): 
  | WebGLVertexArrayObjectOES
  | null;

Defined in: types/desktop-engine.d.ts:1295

Creates a VAO

Returns ​

| WebGLVertexArrayObjectOES | null


deleteVertexArrayOES() ​

ts
deleteVertexArrayOES(arrayObject): void;

Defined in: types/desktop-engine.d.ts:1297

Deletes a VAO

Parameters ​

ParameterType
arrayObject| WebGLVertexArrayObjectOES | null

Returns ​

void


isVertexArrayOES() ​

ts
isVertexArrayOES(arrayObject): boolean;

Defined in: types/desktop-engine.d.ts:1299

Returns whether the object is a VAO

Parameters ​

ParameterType
arrayObject| WebGLVertexArrayObjectOES | null

Returns ​

boolean

The SDK is released under the Apache License 2.0