Class Buffer

Buffer base class, which can be an array of vertex buffers or an array of index buffers.

Hierarchy

  • Buffer

Constructors

Properties

_bufferUsage: BufferUsage
_byteLength: number
_gl: WebGLRenderingContext
_glBindTarget: number
_glBufferUsage: number
_nativeBuffer: WebGLBuffer

Accessors

Methods

  • Get buffer data.

    Parameters

    • data: ArrayBufferView

      Output buffer data

    Returns void

  • Get buffer data.

    Parameters

    • data: ArrayBufferView

      Output buffer data

    • bufferByteOffset: number

      Buffer byte offset

    Returns void

  • Get buffer data.

    Parameters

    • data: ArrayBufferView

      Output buffer data

    • bufferByteOffset: number

      Buffer byte offset

    • dataOffset: number

      Output data offset

    • dataLength: number

      Output data length

    Returns void

  • Set buffer data.

    Parameters

    • data: ArrayBufferView | ArrayBuffer

      Input buffer data

    Returns void

  • Set buffer data.

    Parameters

    • data: ArrayBufferView | ArrayBuffer

      Input buffer data

    • bufferByteOffset: number

      buffer byte offset

    Returns void

  • Set buffer data.

    Parameters

    • data: ArrayBufferView | ArrayBuffer

      Input buffer data

    • bufferByteOffset: number

      Buffer byte offset

    • dataOffset: number

      Buffer byte offset

    • Optional dataLength: number

      Data length

    Returns void

  • Set buffer data.

    Parameters

    • data: ArrayBufferView | ArrayBuffer

      Input buffer data

    • bufferByteOffset: number

      Buffer byte offset

    • dataOffset: number

      Buffer byte offset

    • dataLength: number

      Data length

    Returns void

Generated using TypeDoc