For AI agents: a documentation index is available at /llms.txt. Markdown versions of all pages are available by appending .md to any URL.

Interface GPURenderCommandsMixin

interface GPURenderCommandsMixin {
    draw(
        vertexCount: number,
        instanceCount?: number,
        firstVertex?: number,
        firstInstance?: number,
    ): void;
    drawIndexed(
        indexCount: number,
        instanceCount?: number,
        firstIndex?: number,
        baseVertex?: number,
        firstInstance?: number,
    ): void;
    drawIndexedIndirect(
        indirectBuffer: GPUBuffer,
        indirectOffset: number,
    ): void;
    drawIndirect(indirectBuffer: GPUBuffer, indirectOffset: number): void;
    setIndexBuffer(
        buffer: GPUBuffer,
        indexFormat: GPUIndexFormat,
        offset?: number,
        size?: number,
    ): void;
    setPipeline(pipeline: GPURenderPipeline): void;
    setVertexBuffer(
        slot: number,
        buffer: GPUBuffer | null,
        offset?: number,
        size?: number,
    ): void;
}

Hierarchy (View Summary)

Index
  • Parameters

    • vertexCount: number
    • OptionalinstanceCount: number
    • OptionalfirstVertex: number
    • OptionalfirstInstance: number

    Returns void

  • Parameters

    • indexCount: number
    • OptionalinstanceCount: number
    • OptionalfirstIndex: number
    • OptionalbaseVertex: number
    • OptionalfirstInstance: number

    Returns void

  • Parameters

    • indirectBuffer: GPUBuffer
    • indirectOffset: number

    Returns void

  • Parameters

    • indirectBuffer: GPUBuffer
    • indirectOffset: number

    Returns void

  • Parameters

    • slot: number
    • buffer: GPUBuffer | null
    • Optionaloffset: number
    • Optionalsize: number

    Returns void

Was this helpful?