Interface WEBGL_multi_draw

interface WEBGL_multi_draw {
    multiDrawArraysInstancedWEBGL(
        mode: number,
        firstsList: number[] | Int32Array<ArrayBufferLike>,
        firstsOffset: number,
        countsList: number[] | Int32Array<ArrayBufferLike>,
        countsOffset: number,
        instanceCountsList: number[] | Int32Array<ArrayBufferLike>,
        instanceCountsOffset: number,
        drawcount: number,
    ): void;
    multiDrawArraysWEBGL(
        mode: number,
        firstsList: number[] | Int32Array<ArrayBufferLike>,
        firstsOffset: number,
        countsList: number[] | Int32Array<ArrayBufferLike>,
        countsOffset: number,
        drawcount: number,
    ): void;
    multiDrawElementsInstancedWEBGL(
        mode: number,
        countsList: number[] | Int32Array<ArrayBufferLike>,
        countsOffset: number,
        type: number,
        offsetsList: number[] | Int32Array<ArrayBufferLike>,
        offsetsOffset: number,
        instanceCountsList: number[] | Int32Array<ArrayBufferLike>,
        instanceCountsOffset: number,
        drawcount: number,
    ): void;
    multiDrawElementsWEBGL(
        mode: number,
        countsList: number[] | Int32Array<ArrayBufferLike>,
        countsOffset: number,
        type: number,
        offsetsList: number[] | Int32Array<ArrayBufferLike>,
        offsetsOffset: number,
        drawcount: number,
    ): void;
}

Methods

  • Parameters

    • mode: number
    • firstsList: number[] | Int32Array<ArrayBufferLike>
    • firstsOffset: number
    • countsList: number[] | Int32Array<ArrayBufferLike>
    • countsOffset: number
    • instanceCountsList: number[] | Int32Array<ArrayBufferLike>
    • instanceCountsOffset: number
    • drawcount: number

    Returns void

  • Parameters

    • mode: number
    • firstsList: number[] | Int32Array<ArrayBufferLike>
    • firstsOffset: number
    • countsList: number[] | Int32Array<ArrayBufferLike>
    • countsOffset: number
    • drawcount: number

    Returns void

  • Parameters

    • mode: number
    • countsList: number[] | Int32Array<ArrayBufferLike>
    • countsOffset: number
    • type: number
    • offsetsList: number[] | Int32Array<ArrayBufferLike>
    • offsetsOffset: number
    • instanceCountsList: number[] | Int32Array<ArrayBufferLike>
    • instanceCountsOffset: number
    • drawcount: number

    Returns void

  • Parameters

    • mode: number
    • countsList: number[] | Int32Array<ArrayBufferLike>
    • countsOffset: number
    • type: number
    • offsetsList: number[] | Int32Array<ArrayBufferLike>
    • offsetsOffset: number
    • drawcount: number

    Returns void