WEBGL_multi_draw.idl (1736B)
1 // GENERATED CONTENT - DO NOT EDIT 2 // Content was automatically extracted by Reffy into webref 3 // (https://github.com/w3c/webref) 4 // Source: WebGL WEBGL_multi_draw Extension Specification (https://registry.khronos.org/webgl/extensions/WEBGL_multi_draw/) 5 6 [Exposed=(Window,Worker), LegacyNoInterfaceObject] 7 interface WEBGL_multi_draw { 8 undefined multiDrawArraysWEBGL( 9 GLenum mode, 10 ([AllowShared] Int32Array or sequence<GLint>) firstsList, unsigned long long firstsOffset, 11 ([AllowShared] Int32Array or sequence<GLsizei>) countsList, unsigned long long countsOffset, 12 GLsizei drawcount); 13 undefined multiDrawElementsWEBGL( 14 GLenum mode, 15 ([AllowShared] Int32Array or sequence<GLsizei>) countsList, unsigned long long countsOffset, 16 GLenum type, 17 ([AllowShared] Int32Array or sequence<GLsizei>) offsetsList, unsigned long long offsetsOffset, 18 GLsizei drawcount); 19 undefined multiDrawArraysInstancedWEBGL( 20 GLenum mode, 21 ([AllowShared] Int32Array or sequence<GLint>) firstsList, unsigned long long firstsOffset, 22 ([AllowShared] Int32Array or sequence<GLsizei>) countsList, unsigned long long countsOffset, 23 ([AllowShared] Int32Array or sequence<GLsizei>) instanceCountsList, unsigned long long instanceCountsOffset, 24 GLsizei drawcount); 25 undefined multiDrawElementsInstancedWEBGL( 26 GLenum mode, 27 ([AllowShared] Int32Array or sequence<GLsizei>) countsList, unsigned long long countsOffset, 28 GLenum type, 29 ([AllowShared] Int32Array or sequence<GLsizei>) offsetsList, unsigned long long offsetsOffset, 30 ([AllowShared] Int32Array or sequence<GLsizei>) instanceCountsList, unsigned long long instanceCountsOffset, 31 GLsizei drawcount); 32 };