The OES_vertex_array_object extension is part of the WebGL API and provides vertex array objects (VAOs) which encapsulate vertex array states.

MDN Reference

interface OES_vertex_array_object {
    VERTEX_ARRAY_BINDING_OES: 34229;
    bindVertexArrayOES(arrayObject: WebGLVertexArrayObjectOES | null): void;
    createVertexArrayOES(): WebGLVertexArrayObjectOES;
    deleteVertexArrayOES(arrayObject: WebGLVertexArrayObjectOES | null): void;
    isVertexArrayOES(arrayObject: WebGLVertexArrayObjectOES | null): boolean;
}
Index

Properties

VERTEX_ARRAY_BINDING_OES: 34229

Methods

  • The OES_vertex_array_object.bindVertexArrayOES() method of the WebGL API binds a passed WebGLVertexArrayObject object to the buffer.

    MDN Reference

    Parameters

    Returns void

  • The OES_vertex_array_object.createVertexArrayOES() method of the WebGL API creates and initializes a pointing to vertex array data and which provides names for different sets of vertex data.

    MDN Reference

    Returns WebGLVertexArrayObjectOES

  • The OES_vertex_array_object.deleteVertexArrayOES() method of the WebGL API deletes a given js-nolint deleteVertexArrayOES(arrayObject) - arrayObject - : A WebGLVertexArrayObject (VAO) object to delete.

    MDN Reference

    Parameters

    Returns void

  • The OES_vertex_array_object.isVertexArrayOES() method of the WebGL API returns true if the passed object is a WebGLVertexArrayObject object.

    MDN Reference

    Parameters

    Returns boolean