Interface WEBGL_multi_draw
interface WEBGL_multi_draw {
multiDrawArraysInstancedWEBGL(
mode: number,
firstsList: number[] | Int32Array,
firstsOffset: number,
countsList: number[] | Int32Array,
countsOffset: number,
instanceCountsList: number[] | Int32Array,
instanceCountsOffset: number,
drawcount: number,
): void;
multiDrawArraysInstancedWEBGL(
mode: number,
firstsList: Int32Array | Iterable<number>,
firstsOffset: number,
countsList: Int32Array | Iterable<number>,
countsOffset: number,
instanceCountsList: Int32Array | Iterable<number>,
instanceCountsOffset: number,
drawcount: number,
): void;
multiDrawArraysWEBGL(
mode: number,
firstsList: number[] | Int32Array,
firstsOffset: number,
countsList: number[] | Int32Array,
countsOffset: number,
drawcount: number,
): void;
multiDrawArraysWEBGL(
mode: number,
firstsList: Int32Array | Iterable<number>,
firstsOffset: number,
countsList: Int32Array | Iterable<number>,
countsOffset: number,
drawcount: number,
): void;
multiDrawElementsInstancedWEBGL(
mode: number,
countsList: number[] | Int32Array,
countsOffset: number,
type: number,
offsetsList: number[] | Int32Array,
offsetsOffset: number,
instanceCountsList: number[] | Int32Array,
instanceCountsOffset: number,
drawcount: number,
): void;
multiDrawElementsInstancedWEBGL(
mode: number,
countsList: Int32Array | Iterable<number>,
countsOffset: number,
type: number,
offsetsList: Int32Array | Iterable<number>,
offsetsOffset: number,
instanceCountsList: Int32Array | Iterable<number>,
instanceCountsOffset: number,
drawcount: number,
): void;
multiDrawElementsWEBGL(
mode: number,
countsList: number[] | Int32Array,
countsOffset: number,
type: number,
offsetsList: number[] | Int32Array,
offsetsOffset: number,
drawcount: number,
): void;
multiDrawElementsWEBGL(
mode: number,
countsList: Int32Array | Iterable<number>,
countsOffset: number,
type: number,
offsetsList: Int32Array | Iterable<number>,
offsetsOffset: number,
drawcount: number,
): void;
}
multiDrawArraysInstancedWEBGL(
mode: number,
firstsList: number[] | Int32Array,
firstsOffset: number,
countsList: number[] | Int32Array,
countsOffset: number,
instanceCountsList: number[] | Int32Array,
instanceCountsOffset: number,
drawcount: number,
): void;
multiDrawArraysInstancedWEBGL(
mode: number,
firstsList: Int32Array | Iterable<number>,
firstsOffset: number,
countsList: Int32Array | Iterable<number>,
countsOffset: number,
instanceCountsList: Int32Array | Iterable<number>,
instanceCountsOffset: number,
drawcount: number,
): void;
multiDrawArraysWEBGL(
mode: number,
firstsList: number[] | Int32Array,
firstsOffset: number,
countsList: number[] | Int32Array,
countsOffset: number,
drawcount: number,
): void;
multiDrawArraysWEBGL(
mode: number,
firstsList: Int32Array | Iterable<number>,
firstsOffset: number,
countsList: Int32Array | Iterable<number>,
countsOffset: number,
drawcount: number,
): void;
multiDrawElementsInstancedWEBGL(
mode: number,
countsList: number[] | Int32Array,
countsOffset: number,
type: number,
offsetsList: number[] | Int32Array,
offsetsOffset: number,
instanceCountsList: number[] | Int32Array,
instanceCountsOffset: number,
drawcount: number,
): void;
multiDrawElementsInstancedWEBGL(
mode: number,
countsList: Int32Array | Iterable<number>,
countsOffset: number,
type: number,
offsetsList: Int32Array | Iterable<number>,
offsetsOffset: number,
instanceCountsList: Int32Array | Iterable<number>,
instanceCountsOffset: number,
drawcount: number,
): void;
multiDrawElementsWEBGL(
mode: number,
countsList: number[] | Int32Array,
countsOffset: number,
type: number,
offsetsList: number[] | Int32Array,
offsetsOffset: number,
drawcount: number,
): void;
multiDrawElementsWEBGL(
mode: number,
countsList: Int32Array | Iterable<number>,
countsOffset: number,
type: number,
offsetsList: Int32Array | Iterable<number>,
offsetsOffset: number,
drawcount: number,
): void;
}
 Methods
multiDrawArraysInstancedWEBGL   
- multiDrawArraysInstancedWEBGL(
 mode: number,
 firstsList: number[] | Int32Array,
 firstsOffset: number,
 countsList: number[] | Int32Array,
 countsOffset: number,
 instanceCountsList: number[] | Int32Array,
 instanceCountsOffset: number,
 drawcount: number,
 ): void
- Parameters- mode: number
- firstsList: number[] | Int32Array
- firstsOffset: number
- countsList: number[] | Int32Array
- countsOffset: number
- instanceCountsList: number[] | Int32Array
- instanceCountsOffset: number
- drawcount: number
 - Returns void
- multiDrawArraysInstancedWEBGL(
 mode: number,
 firstsList: Int32Array | Iterable<number>,
 firstsOffset: number,
 countsList: Int32Array | Iterable<number>,
 countsOffset: number,
 instanceCountsList: Int32Array | Iterable<number>,
 instanceCountsOffset: number,
 drawcount: number,
 ): void
- Parameters- mode: number
- firstsList: Int32Array | Iterable<number>
- firstsOffset: number
- countsList: Int32Array | Iterable<number>
- countsOffset: number
- instanceCountsList: Int32Array | Iterable<number>
- instanceCountsOffset: number
- drawcount: number
 - Returns void
multiDrawArraysWEBGL  
- multiDrawArraysWEBGL(
 mode: number,
 firstsList: number[] | Int32Array,
 firstsOffset: number,
 countsList: number[] | Int32Array,
 countsOffset: number,
 drawcount: number,
 ): void
- Parameters- mode: number
- firstsList: number[] | Int32Array
- firstsOffset: number
- countsList: number[] | Int32Array
- countsOffset: number
- drawcount: number
 - Returns void
- multiDrawArraysWEBGL(
 mode: number,
 firstsList: Int32Array | Iterable<number>,
 firstsOffset: number,
 countsList: Int32Array | Iterable<number>,
 countsOffset: number,
 drawcount: number,
 ): void
- Parameters- mode: number
- firstsList: Int32Array | Iterable<number>
- firstsOffset: number
- countsList: Int32Array | Iterable<number>
- countsOffset: number
- drawcount: number
 - Returns void
multiDrawElementsInstancedWEBGL   
- multiDrawElementsInstancedWEBGL(
 mode: number,
 countsList: number[] | Int32Array,
 countsOffset: number,
 type: number,
 offsetsList: number[] | Int32Array,
 offsetsOffset: number,
 instanceCountsList: number[] | Int32Array,
 instanceCountsOffset: number,
 drawcount: number,
 ): void
- Parameters- mode: number
- countsList: number[] | Int32Array
- countsOffset: number
- type: number
- offsetsList: number[] | Int32Array
- offsetsOffset: number
- instanceCountsList: number[] | Int32Array
- instanceCountsOffset: number
- drawcount: number
 - Returns void
- multiDrawElementsInstancedWEBGL(
 mode: number,
 countsList: Int32Array | Iterable<number>,
 countsOffset: number,
 type: number,
 offsetsList: Int32Array | Iterable<number>,
 offsetsOffset: number,
 instanceCountsList: Int32Array | Iterable<number>,
 instanceCountsOffset: number,
 drawcount: number,
 ): void
- Parameters- mode: number
- countsList: Int32Array | Iterable<number>
- countsOffset: number
- type: number
- offsetsList: Int32Array | Iterable<number>
- offsetsOffset: number
- instanceCountsList: Int32Array | Iterable<number>
- instanceCountsOffset: number
- drawcount: number
 - Returns void
multiDrawElementsWEBGL  
- multiDrawElementsWEBGL(
 mode: number,
 countsList: number[] | Int32Array,
 countsOffset: number,
 type: number,
 offsetsList: number[] | Int32Array,
 offsetsOffset: number,
 drawcount: number,
 ): void
- Parameters- mode: number
- countsList: number[] | Int32Array
- countsOffset: number
- type: number
- offsetsList: number[] | Int32Array
- offsetsOffset: number
- drawcount: number
 - Returns void
- multiDrawElementsWEBGL(
 mode: number,
 countsList: Int32Array | Iterable<number>,
 countsOffset: number,
 type: number,
 offsetsList: Int32Array | Iterable<number>,
 offsetsOffset: number,
 drawcount: number,
 ): void
- Parameters- mode: number
- countsList: Int32Array | Iterable<number>
- countsOffset: number
- type: number
- offsetsList: Int32Array | Iterable<number>
- offsetsOffset: number
- drawcount: number
 - Returns void
MDN Reference