WebGL2RenderingContextBase
interface WebGL2RenderingContextBase {
readonly ACTIVE_UNIFORM_BLOCKS: GLenum;
readonly ALREADY_SIGNALED: GLenum;
readonly ANY_SAMPLES_PASSED: GLenum;
readonly ANY_SAMPLES_PASSED_CONSERVATIVE: GLenum;
readonly COLOR: GLenum;
readonly COLOR_ATTACHMENT1: GLenum;
readonly COLOR_ATTACHMENT10: GLenum;
readonly COLOR_ATTACHMENT11: GLenum;
readonly COLOR_ATTACHMENT12: GLenum;
readonly COLOR_ATTACHMENT13: GLenum;
readonly COLOR_ATTACHMENT14: GLenum;
readonly COLOR_ATTACHMENT15: GLenum;
readonly COLOR_ATTACHMENT2: GLenum;
readonly COLOR_ATTACHMENT3: GLenum;
readonly COLOR_ATTACHMENT4: GLenum;
readonly COLOR_ATTACHMENT5: GLenum;
readonly COLOR_ATTACHMENT6: GLenum;
readonly COLOR_ATTACHMENT7: GLenum;
readonly COLOR_ATTACHMENT8: GLenum;
readonly COLOR_ATTACHMENT9: GLenum;
readonly COMPARE_REF_TO_TEXTURE: GLenum;
readonly CONDITION_SATISFIED: GLenum;
readonly COPY_READ_BUFFER: GLenum;
readonly COPY_READ_BUFFER_BINDING: GLenum;
readonly COPY_WRITE_BUFFER: GLenum;
readonly COPY_WRITE_BUFFER_BINDING: GLenum;
readonly CURRENT_QUERY: GLenum;
readonly DEPTH: GLenum;
readonly DEPTH_COMPONENT24: GLenum;
readonly DEPTH_COMPONENT32F: GLenum;
readonly DEPTH24_STENCIL8: GLenum;
readonly DEPTH32F_STENCIL8: GLenum;
readonly DRAW_BUFFER0: GLenum;
readonly DRAW_BUFFER1: GLenum;
readonly DRAW_BUFFER10: GLenum;
readonly DRAW_BUFFER11: GLenum;
readonly DRAW_BUFFER12: GLenum;
readonly DRAW_BUFFER13: GLenum;
readonly DRAW_BUFFER14: GLenum;
readonly DRAW_BUFFER15: GLenum;
readonly DRAW_BUFFER2: GLenum;
readonly DRAW_BUFFER3: GLenum;
readonly DRAW_BUFFER4: GLenum;
readonly DRAW_BUFFER5: GLenum;
readonly DRAW_BUFFER6: GLenum;
readonly DRAW_BUFFER7: GLenum;
readonly DRAW_BUFFER8: GLenum;
readonly DRAW_BUFFER9: GLenum;
readonly DRAW_FRAMEBUFFER: GLenum;
readonly DRAW_FRAMEBUFFER_BINDING: GLenum;
readonly DYNAMIC_COPY: GLenum;
readonly DYNAMIC_READ: GLenum;
readonly FLOAT_32_UNSIGNED_INT_24_8_REV: GLenum;
readonly FLOAT_MAT2x3: GLenum;
readonly FLOAT_MAT2x4: GLenum;
readonly FLOAT_MAT3x2: GLenum;
readonly FLOAT_MAT3x4: GLenum;
readonly FLOAT_MAT4x2: GLenum;
readonly FLOAT_MAT4x3: GLenum;
readonly FRAGMENT_SHADER_DERIVATIVE_HINT: GLenum;
readonly FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE: GLenum;
readonly FRAMEBUFFER_ATTACHMENT_BLUE_SIZE: GLenum;
readonly FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING: GLenum;
readonly FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE: GLenum;
readonly FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE: GLenum;
readonly FRAMEBUFFER_ATTACHMENT_GREEN_SIZE: GLenum;
readonly FRAMEBUFFER_ATTACHMENT_RED_SIZE: GLenum;
readonly FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: GLenum;
readonly FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: GLenum;
readonly FRAMEBUFFER_DEFAULT: GLenum;
readonly FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: GLenum;
readonly HALF_FLOAT: GLenum;
readonly INT_2_10_10_10_REV: GLenum;
readonly INT_SAMPLER_2D: GLenum;
readonly INT_SAMPLER_2D_ARRAY: GLenum;
readonly INT_SAMPLER_3D: GLenum;
readonly INT_SAMPLER_CUBE: GLenum;
readonly INTERLEAVED_ATTRIBS: GLenum;
readonly INVALID_INDEX: GLenum;
readonly MAX: GLenum;
readonly MAX_3D_TEXTURE_SIZE: GLenum;
readonly MAX_ARRAY_TEXTURE_LAYERS: GLenum;
readonly MAX_CLIENT_WAIT_TIMEOUT_WEBGL: GLenum;
readonly MAX_COLOR_ATTACHMENTS: GLenum;
readonly MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: GLenum;
readonly MAX_COMBINED_UNIFORM_BLOCKS: GLenum;
readonly MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: GLenum;
readonly MAX_DRAW_BUFFERS: GLenum;
readonly MAX_ELEMENT_INDEX: GLenum;
readonly MAX_ELEMENTS_INDICES: GLenum;
readonly MAX_ELEMENTS_VERTICES: GLenum;
readonly MAX_FRAGMENT_INPUT_COMPONENTS: GLenum;
readonly MAX_FRAGMENT_UNIFORM_BLOCKS: GLenum;
readonly MAX_FRAGMENT_UNIFORM_COMPONENTS: GLenum;
readonly MAX_PROGRAM_TEXEL_OFFSET: GLenum;
readonly MAX_SAMPLES: GLenum;
readonly MAX_SERVER_WAIT_TIMEOUT: GLenum;
readonly MAX_TEXTURE_LOD_BIAS: GLenum;
readonly MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS: GLenum;
readonly MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: GLenum;
readonly MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS: GLenum;
readonly MAX_UNIFORM_BLOCK_SIZE: GLenum;
readonly MAX_UNIFORM_BUFFER_BINDINGS: GLenum;
readonly MAX_VARYING_COMPONENTS: GLenum;
readonly MAX_VERTEX_OUTPUT_COMPONENTS: GLenum;
readonly MAX_VERTEX_UNIFORM_BLOCKS: GLenum;
readonly MAX_VERTEX_UNIFORM_COMPONENTS: GLenum;
readonly MIN: GLenum;
readonly MIN_PROGRAM_TEXEL_OFFSET: GLenum;
readonly OBJECT_TYPE: GLenum;
readonly PACK_ROW_LENGTH: GLenum;
readonly PACK_SKIP_PIXELS: GLenum;
readonly PACK_SKIP_ROWS: GLenum;
readonly PIXEL_PACK_BUFFER: GLenum;
readonly PIXEL_PACK_BUFFER_BINDING: GLenum;
readonly PIXEL_UNPACK_BUFFER: GLenum;
readonly PIXEL_UNPACK_BUFFER_BINDING: GLenum;
readonly QUERY_RESULT: GLenum;
readonly QUERY_RESULT_AVAILABLE: GLenum;
readonly R11F_G11F_B10F: GLenum;
readonly R16F: GLenum;
readonly R16I: GLenum;
readonly R16UI: GLenum;
readonly R32F: GLenum;
readonly R32I: GLenum;
readonly R32UI: GLenum;
readonly R8: GLenum;
readonly R8_SNORM: GLenum;
readonly R8I: GLenum;
readonly R8UI: GLenum;
readonly RASTERIZER_DISCARD: GLenum;
readonly READ_BUFFER: GLenum;
readonly READ_FRAMEBUFFER: GLenum;
readonly READ_FRAMEBUFFER_BINDING: GLenum;
readonly RED: GLenum;
readonly RED_INTEGER: GLenum;
readonly RENDERBUFFER_SAMPLES: GLenum;
readonly RG: GLenum;
readonly RG_INTEGER: GLenum;
readonly RG16F: GLenum;
readonly RG16I: GLenum;
readonly RG16UI: GLenum;
readonly RG32F: GLenum;
readonly RG32I: GLenum;
readonly RG32UI: GLenum;
readonly RG8: GLenum;
readonly RG8_SNORM: GLenum;
readonly RG8I: GLenum;
readonly RG8UI: GLenum;
readonly RGB_INTEGER: GLenum;
readonly RGB10_A2: GLenum;
readonly RGB10_A2UI: GLenum;
readonly RGB16F: GLenum;
readonly RGB16I: GLenum;
readonly RGB16UI: GLenum;
readonly RGB32F: GLenum;
readonly RGB32I: GLenum;
readonly RGB32UI: GLenum;
readonly RGB8: GLenum;
readonly RGB8_SNORM: GLenum;
readonly RGB8I: GLenum;
readonly RGB8UI: GLenum;
readonly RGB9_E5: GLenum;
readonly RGBA_INTEGER: GLenum;
readonly RGBA16F: GLenum;
readonly RGBA16I: GLenum;
readonly RGBA16UI: GLenum;
readonly RGBA32F: GLenum;
readonly RGBA32I: GLenum;
readonly RGBA32UI: GLenum;
readonly RGBA8: GLenum;
readonly RGBA8_SNORM: GLenum;
readonly RGBA8I: GLenum;
readonly RGBA8UI: GLenum;
readonly SAMPLER_2D_ARRAY: GLenum;
readonly SAMPLER_2D_ARRAY_SHADOW: GLenum;
readonly SAMPLER_2D_SHADOW: GLenum;
readonly SAMPLER_3D: GLenum;
readonly SAMPLER_BINDING: GLenum;
readonly SAMPLER_CUBE_SHADOW: GLenum;
readonly SEPARATE_ATTRIBS: GLenum;
readonly SIGNALED: GLenum;
readonly SIGNED_NORMALIZED: GLenum;
readonly SRGB: GLenum;
readonly SRGB8: GLenum;
readonly SRGB8_ALPHA8: GLenum;
readonly STATIC_COPY: GLenum;
readonly STATIC_READ: GLenum;
readonly STENCIL: GLenum;
readonly STREAM_COPY: GLenum;
readonly STREAM_READ: GLenum;
readonly SYNC_CONDITION: GLenum;
readonly SYNC_FENCE: GLenum;
readonly SYNC_FLAGS: GLenum;
readonly SYNC_FLUSH_COMMANDS_BIT: GLenum;
readonly SYNC_GPU_COMMANDS_COMPLETE: GLenum;
readonly SYNC_STATUS: GLenum;
readonly TEXTURE_2D_ARRAY: GLenum;
readonly TEXTURE_3D: GLenum;
readonly TEXTURE_BASE_LEVEL: GLenum;
readonly TEXTURE_BINDING_2D_ARRAY: GLenum;
readonly TEXTURE_BINDING_3D: GLenum;
readonly TEXTURE_COMPARE_FUNC: GLenum;
readonly TEXTURE_COMPARE_MODE: GLenum;
readonly TEXTURE_IMMUTABLE_FORMAT: GLenum;
readonly TEXTURE_IMMUTABLE_LEVELS: GLenum;
readonly TEXTURE_MAX_LEVEL: GLenum;
readonly TEXTURE_MAX_LOD: GLenum;
readonly TEXTURE_MIN_LOD: GLenum;
readonly TEXTURE_WRAP_R: GLenum;
readonly TIMEOUT_EXPIRED: GLenum;
readonly TIMEOUT_IGNORED: GLint64;
readonly TRANSFORM_FEEDBACK: GLenum;
readonly TRANSFORM_FEEDBACK_ACTIVE: GLenum;
readonly TRANSFORM_FEEDBACK_BINDING: GLenum;
readonly TRANSFORM_FEEDBACK_BUFFER: GLenum;
readonly TRANSFORM_FEEDBACK_BUFFER_BINDING: GLenum;
readonly TRANSFORM_FEEDBACK_BUFFER_MODE: GLenum;
readonly TRANSFORM_FEEDBACK_BUFFER_SIZE: GLenum;
readonly TRANSFORM_FEEDBACK_BUFFER_START: GLenum;
readonly TRANSFORM_FEEDBACK_PAUSED: GLenum;
readonly TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: GLenum;
readonly TRANSFORM_FEEDBACK_VARYINGS: GLenum;
readonly UNIFORM_ARRAY_STRIDE: GLenum;
readonly UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES: GLenum;
readonly UNIFORM_BLOCK_ACTIVE_UNIFORMS: GLenum;
readonly UNIFORM_BLOCK_BINDING: GLenum;
readonly UNIFORM_BLOCK_DATA_SIZE: GLenum;
readonly UNIFORM_BLOCK_INDEX: GLenum;
readonly UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER: GLenum;
readonly UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER: GLenum;
readonly UNIFORM_BUFFER: GLenum;
readonly UNIFORM_BUFFER_BINDING: GLenum;
readonly UNIFORM_BUFFER_OFFSET_ALIGNMENT: GLenum;
readonly UNIFORM_BUFFER_SIZE: GLenum;
readonly UNIFORM_BUFFER_START: GLenum;
readonly UNIFORM_IS_ROW_MAJOR: GLenum;
readonly UNIFORM_MATRIX_STRIDE: GLenum;
readonly UNIFORM_OFFSET: GLenum;
readonly UNIFORM_SIZE: GLenum;
readonly UNIFORM_TYPE: GLenum;
readonly UNPACK_IMAGE_HEIGHT: GLenum;
readonly UNPACK_ROW_LENGTH: GLenum;
readonly UNPACK_SKIP_IMAGES: GLenum;
readonly UNPACK_SKIP_PIXELS: GLenum;
readonly UNPACK_SKIP_ROWS: GLenum;
readonly UNSIGNALED: GLenum;
readonly UNSIGNED_INT_10F_11F_11F_REV: GLenum;
readonly UNSIGNED_INT_2_10_10_10_REV: GLenum;
readonly UNSIGNED_INT_24_8: GLenum;
readonly UNSIGNED_INT_5_9_9_9_REV: GLenum;
readonly UNSIGNED_INT_SAMPLER_2D: GLenum;
readonly UNSIGNED_INT_SAMPLER_2D_ARRAY: GLenum;
readonly UNSIGNED_INT_SAMPLER_3D: GLenum;
readonly UNSIGNED_INT_SAMPLER_CUBE: GLenum;
readonly UNSIGNED_INT_VEC2: GLenum;
readonly UNSIGNED_INT_VEC3: GLenum;
readonly UNSIGNED_INT_VEC4: GLenum;
readonly UNSIGNED_NORMALIZED: GLenum;
readonly VERTEX_ARRAY_BINDING: GLenum;
readonly VERTEX_ATTRIB_ARRAY_DIVISOR: GLenum;
readonly VERTEX_ATTRIB_ARRAY_INTEGER: GLenum;
readonly WAIT_FAILED: GLenum;
beginTransformFeedback(primitiveMode: GLenum): void;
bindBufferRange(
target: GLenum,
index: GLuint,
buffer: WebGLBuffer | null,
offset: GLintptr,
size: GLsizeiptr,
): void;bindVertexArray(array: WebGLVertexArrayObject | null): void;
blitFramebuffer(
srcX0: GLint,
srcY0: GLint,
srcX1: GLint,
srcY1: GLint,
dstX0: GLint,
dstY0: GLint,
dstX1: GLint,
dstY1: GLint,
mask: GLbitfield,
filter: GLenum,
): void;clearBufferfv(
buffer: GLenum,
drawbuffer: GLint,
values: Iterable<GLfloat>,
srcOffset?: GLuint,
): void;clearBufferuiv(
buffer: GLenum,
drawbuffer: GLint,
values: Iterable<GLuint>,
srcOffset?: GLuint,
): void;compressedTexImage3D(
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
imageSize: GLsizei,
offset: GLintptr,
): void;compressedTexImage3D(
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
srcData: ArrayBufferView,
srcOffset?: GLuint,
srcLengthOverride?: GLuint,
): void;compressedTexSubImage3D(
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
imageSize: GLsizei,
offset: GLintptr,
): void;compressedTexSubImage3D(
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
srcData: ArrayBufferView,
srcOffset?: GLuint,
srcLengthOverride?: GLuint,
): void;copyBufferSubData(
readTarget: GLenum,
writeTarget: GLenum,
readOffset: GLintptr,
writeOffset: GLintptr,
size: GLsizeiptr,
): void;copyTexSubImage3D(
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
): void;createQuery(): WebGLQuery | null;
createSampler(): WebGLSampler | null;
createTransformFeedback(): WebGLTransformFeedback | null;
createVertexArray(): WebGLVertexArrayObject | null;
deleteQuery(query: WebGLQuery | null): void;
deleteSampler(sampler: WebGLSampler | null): void;
deleteSync(sync: WebGLSync | null): void;
deleteTransformFeedback(tf: WebGLTransformFeedback | null): void;
deleteVertexArray(vertexArray: WebGLVertexArrayObject | null): void;
drawBuffers(buffers: GLenum[]): void;
drawBuffers(buffers: Iterable<GLenum>): void;
drawElementsInstanced(
mode: GLenum,
count: GLsizei,
type: GLenum,
offset: GLintptr,
instanceCount: GLsizei,
): void;drawRangeElements(
mode: GLenum,
start: GLuint,
end: GLuint,
count: GLsizei,
type: GLenum,
offset: GLintptr,
): void;endQuery(target: GLenum): void;
endTransformFeedback(): void;
framebufferTextureLayer(
target: GLenum,
attachment: GLenum,
texture: WebGLTexture | null,
level: GLint,
layer: GLint,
): void;getActiveUniformBlockParameter(
program: WebGLProgram,
uniformBlockIndex: GLuint,
pname: GLenum,
): any;getBufferSubData(
target: GLenum,
srcByteOffset: GLintptr,
dstBuffer: ArrayBufferView,
dstOffset?: GLuint,
length?: GLuint,
): void;invalidateSubFramebuffer(
target: GLenum,
attachments: GLenum[],
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
): void;invalidateSubFramebuffer(
target: GLenum,
attachments: Iterable<GLenum>,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
): void;isQuery(query: WebGLQuery | null): GLboolean;
isSampler(sampler: WebGLSampler | null): GLboolean;
isTransformFeedback(tf: WebGLTransformFeedback | null): GLboolean;
isVertexArray(vertexArray: WebGLVertexArrayObject | null): GLboolean;
pauseTransformFeedback(): void;
readBuffer(src: GLenum): void;
renderbufferStorageMultisample(
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
): void;resumeTransformFeedback(): void;
texImage3D(
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type: GLenum,
pboOffset: GLintptr,
): void;texImage3D(
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type: GLenum,
source: TexImageSource,
): void;texImage3D(
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type: GLenum,
srcData: ArrayBufferView | null,
): void;texImage3D(
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type: GLenum,
srcData: ArrayBufferView,
srcOffset: GLuint,
): void;texStorage2D(
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
): void;texStorage3D(
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
): void;texSubImage3D(
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type: GLenum,
pboOffset: GLintptr,
): void;texSubImage3D(
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type: GLenum,
source: TexImageSource,
): void;texSubImage3D(
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type: GLenum,
srcData: ArrayBufferView | null,
srcOffset?: GLuint,
): void;transformFeedbackVaryings(
program: WebGLProgram,
varyings: Iterable<string>,
bufferMode: GLenum,
): void;uniform1uiv(
location: WebGLUniformLocation | null,
data: Uint32List,
srcOffset?: GLuint,
srcLength?: GLuint,
): void;uniform1uiv(
location: WebGLUniformLocation | null,
data: Iterable<GLuint>,
srcOffset?: GLuint,
srcLength?: GLuint,
): void;uniform2uiv(
location: WebGLUniformLocation | null,
data: Uint32List,
srcOffset?: GLuint,
srcLength?: GLuint,
): void;uniform2uiv(
location: WebGLUniformLocation | null,
data: Iterable<GLuint>,
srcOffset?: GLuint,
srcLength?: GLuint,
): void;uniform3uiv(
location: WebGLUniformLocation | null,
data: Uint32List,
srcOffset?: GLuint,
srcLength?: GLuint,
): void;uniform3uiv(
location: WebGLUniformLocation | null,
data: Iterable<GLuint>,
srcOffset?: GLuint,
srcLength?: GLuint,
): void;uniform4ui(
location: WebGLUniformLocation | null,
v0: GLuint,
v1: GLuint,
v2: GLuint,
v3: GLuint,
): void;uniform4uiv(
location: WebGLUniformLocation | null,
data: Uint32List,
srcOffset?: GLuint,
srcLength?: GLuint,
): void;uniform4uiv(
location: WebGLUniformLocation | null,
data: Iterable<GLuint>,
srcOffset?: GLuint,
srcLength?: GLuint,
): void;uniformBlockBinding(
program: WebGLProgram,
uniformBlockIndex: GLuint,
uniformBlockBinding: GLuint,
): void;uniformMatrix2x3fv(
location: WebGLUniformLocation | null,
transpose: GLboolean,
data: Float32List,
srcOffset?: GLuint,
srcLength?: GLuint,
): void;uniformMatrix2x3fv(
location: WebGLUniformLocation | null,
transpose: GLboolean,
data: Iterable<GLfloat>,
srcOffset?: GLuint,
srcLength?: GLuint,
): void;uniformMatrix2x4fv(
location: WebGLUniformLocation | null,
transpose: GLboolean,
data: Float32List,
srcOffset?: GLuint,
srcLength?: GLuint,
): void;uniformMatrix2x4fv(
location: WebGLUniformLocation | null,
transpose: GLboolean,
data: Iterable<GLfloat>,
srcOffset?: GLuint,
srcLength?: GLuint,
): void;uniformMatrix3x2fv(
location: WebGLUniformLocation | null,
transpose: GLboolean,
data: Float32List,
srcOffset?: GLuint,
srcLength?: GLuint,
): void;uniformMatrix3x2fv(
location: WebGLUniformLocation | null,
transpose: GLboolean,
data: Iterable<GLfloat>,
srcOffset?: GLuint,
srcLength?: GLuint,
): void;uniformMatrix3x4fv(
location: WebGLUniformLocation | null,
transpose: GLboolean,
data: Float32List,
srcOffset?: GLuint,
srcLength?: GLuint,
): void;uniformMatrix3x4fv(
location: WebGLUniformLocation | null,
transpose: GLboolean,
data: Iterable<GLfloat>,
srcOffset?: GLuint,
srcLength?: GLuint,
): void;uniformMatrix4x2fv(
location: WebGLUniformLocation | null,
transpose: GLboolean,
data: Float32List,
srcOffset?: GLuint,
srcLength?: GLuint,
): void;uniformMatrix4x2fv(
location: WebGLUniformLocation | null,
transpose: GLboolean,
data: Iterable<GLfloat>,
srcOffset?: GLuint,
srcLength?: GLuint,
): void;uniformMatrix4x3fv(
location: WebGLUniformLocation | null,
transpose: GLboolean,
data: Float32List,
srcOffset?: GLuint,
srcLength?: GLuint,
): void;uniformMatrix4x3fv(
}location: WebGLUniformLocation | null,
transpose: GLboolean,
data: Iterable<GLfloat>,
srcOffset?: GLuint,
srcLength?: GLuint,
): void;§Properties
§Methods
§
bindBufferRange(
[src]target: GLenum,
index: GLuint,
buffer: WebGLBuffer | null,
offset: GLintptr,
size: GLsizeiptr,
): void§
bindVertexArray(array: WebGLVertexArrayObject | null): void
[src]§
createQuery(): WebGLQuery | null
[src]§
createSampler(): WebGLSampler | null
[src]§
createTransformFeedback(): WebGLTransformFeedback | null
[src]§
createVertexArray(): WebGLVertexArrayObject | null
[src]§
deleteQuery(query: WebGLQuery | null): void
[src]§
deleteSampler(sampler: WebGLSampler | null): void
[src]§
deleteTransformFeedback(tf: WebGLTransformFeedback | null): void
[src]§
deleteVertexArray(vertexArray: WebGLVertexArrayObject | null): void
[src]§
isQuery(query: WebGLQuery | null): GLboolean
[src]§
isSampler(sampler: WebGLSampler | null): GLboolean
[src]§
isTransformFeedback(tf: WebGLTransformFeedback | null): GLboolean
[src]§
isVertexArray(vertexArray: WebGLVertexArrayObject | null): GLboolean
[src]§
transformFeedbackVaryings(
[src]program: WebGLProgram,
varyings: Iterable<string>,
bufferMode: GLenum,
): void§
uniform1uiv(
[src]location: WebGLUniformLocation | null,
data: Uint32List,
srcOffset?: GLuint,
srcLength?: GLuint,
): void§
uniform1uiv(
[src]location: WebGLUniformLocation | null,
data: Iterable<GLuint>,
srcOffset?: GLuint,
srcLength?: GLuint,
): void§
uniform2uiv(
[src]location: WebGLUniformLocation | null,
data: Uint32List,
srcOffset?: GLuint,
srcLength?: GLuint,
): void§
uniform2uiv(
[src]location: WebGLUniformLocation | null,
data: Iterable<GLuint>,
srcOffset?: GLuint,
srcLength?: GLuint,
): void§
uniform3uiv(
[src]location: WebGLUniformLocation | null,
data: Uint32List,
srcOffset?: GLuint,
srcLength?: GLuint,
): void§
uniform3uiv(
[src]location: WebGLUniformLocation | null,
data: Iterable<GLuint>,
srcOffset?: GLuint,
srcLength?: GLuint,
): void§
uniform4uiv(
[src]location: WebGLUniformLocation | null,
data: Uint32List,
srcOffset?: GLuint,
srcLength?: GLuint,
): void§
uniform4uiv(
[src]location: WebGLUniformLocation | null,
data: Iterable<GLuint>,
srcOffset?: GLuint,
srcLength?: GLuint,
): void§
uniformBlockBinding(
[src]program: WebGLProgram,
uniformBlockIndex: GLuint,
uniformBlockBinding: GLuint,
): void§
uniformMatrix2x3fv(
[src]location: WebGLUniformLocation | null,
transpose: GLboolean,
data: Float32List,
srcOffset?: GLuint,
srcLength?: GLuint,
): void§
uniformMatrix2x4fv(
[src]location: WebGLUniformLocation | null,
transpose: GLboolean,
data: Float32List,
srcOffset?: GLuint,
srcLength?: GLuint,
): void§
uniformMatrix3x2fv(
[src]location: WebGLUniformLocation | null,
transpose: GLboolean,
data: Float32List,
srcOffset?: GLuint,
srcLength?: GLuint,
): void§
uniformMatrix3x4fv(
[src]location: WebGLUniformLocation | null,
transpose: GLboolean,
data: Float32List,
srcOffset?: GLuint,
srcLength?: GLuint,
): void§
uniformMatrix4x2fv(
[src]location: WebGLUniformLocation | null,
transpose: GLboolean,
data: Float32List,
srcOffset?: GLuint,
srcLength?: GLuint,
): void§
uniformMatrix4x3fv(
[src]location: WebGLUniformLocation | null,
transpose: GLboolean,
data: Float32List,
srcOffset?: GLuint,
srcLength?: GLuint,
): void