Interface WebGL2RenderingContextBase

interface WebGL2RenderingContextBase {
    ACTIVE_UNIFORM_BLOCKS: 35382;
    ALREADY_SIGNALED: 37146;
    ANY_SAMPLES_PASSED: 35887;
    ANY_SAMPLES_PASSED_CONSERVATIVE: 36202;
    COLOR: 6144;
    COLOR_ATTACHMENT1: 36065;
    COLOR_ATTACHMENT10: 36074;
    COLOR_ATTACHMENT11: 36075;
    COLOR_ATTACHMENT12: 36076;
    COLOR_ATTACHMENT13: 36077;
    COLOR_ATTACHMENT14: 36078;
    COLOR_ATTACHMENT15: 36079;
    COLOR_ATTACHMENT2: 36066;
    COLOR_ATTACHMENT3: 36067;
    COLOR_ATTACHMENT4: 36068;
    COLOR_ATTACHMENT5: 36069;
    COLOR_ATTACHMENT6: 36070;
    COLOR_ATTACHMENT7: 36071;
    COLOR_ATTACHMENT8: 36072;
    COLOR_ATTACHMENT9: 36073;
    COMPARE_REF_TO_TEXTURE: 34894;
    CONDITION_SATISFIED: 37148;
    COPY_READ_BUFFER: 36662;
    COPY_READ_BUFFER_BINDING: 36662;
    COPY_WRITE_BUFFER: 36663;
    COPY_WRITE_BUFFER_BINDING: 36663;
    CURRENT_QUERY: 34917;
    DEPTH: 6145;
    DEPTH24_STENCIL8: 35056;
    DEPTH32F_STENCIL8: 36013;
    DEPTH_COMPONENT24: 33190;
    DEPTH_COMPONENT32F: 36012;
    DRAW_BUFFER0: 34853;
    DRAW_BUFFER1: 34854;
    DRAW_BUFFER10: 34863;
    DRAW_BUFFER11: 34864;
    DRAW_BUFFER12: 34865;
    DRAW_BUFFER13: 34866;
    DRAW_BUFFER14: 34867;
    DRAW_BUFFER15: 34868;
    DRAW_BUFFER2: 34855;
    DRAW_BUFFER3: 34856;
    DRAW_BUFFER4: 34857;
    DRAW_BUFFER5: 34858;
    DRAW_BUFFER6: 34859;
    DRAW_BUFFER7: 34860;
    DRAW_BUFFER8: 34861;
    DRAW_BUFFER9: 34862;
    DRAW_FRAMEBUFFER: 36009;
    DRAW_FRAMEBUFFER_BINDING: 36006;
    DYNAMIC_COPY: 35050;
    DYNAMIC_READ: 35049;
    FLOAT_32_UNSIGNED_INT_24_8_REV: 36269;
    FLOAT_MAT2x3: 35685;
    FLOAT_MAT2x4: 35686;
    FLOAT_MAT3x2: 35687;
    FLOAT_MAT3x4: 35688;
    FLOAT_MAT4x2: 35689;
    FLOAT_MAT4x3: 35690;
    FRAGMENT_SHADER_DERIVATIVE_HINT: 35723;
    FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE: 33301;
    FRAMEBUFFER_ATTACHMENT_BLUE_SIZE: 33300;
    FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING: 33296;
    FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE: 33297;
    FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE: 33302;
    FRAMEBUFFER_ATTACHMENT_GREEN_SIZE: 33299;
    FRAMEBUFFER_ATTACHMENT_RED_SIZE: 33298;
    FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: 33303;
    FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: 36052;
    FRAMEBUFFER_DEFAULT: 33304;
    FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: 36182;
    HALF_FLOAT: 5131;
    INTERLEAVED_ATTRIBS: 35980;
    INT_2_10_10_10_REV: 36255;
    INT_SAMPLER_2D: 36298;
    INT_SAMPLER_2D_ARRAY: 36303;
    INT_SAMPLER_3D: 36299;
    INT_SAMPLER_CUBE: 36300;
    INVALID_INDEX: 4294967295;
    MAX: 32776;
    MAX_3D_TEXTURE_SIZE: 32883;
    MAX_ARRAY_TEXTURE_LAYERS: 35071;
    MAX_CLIENT_WAIT_TIMEOUT_WEBGL: 37447;
    MAX_COLOR_ATTACHMENTS: 36063;
    MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: 35379;
    MAX_COMBINED_UNIFORM_BLOCKS: 35374;
    MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: 35377;
    MAX_DRAW_BUFFERS: 34852;
    MAX_ELEMENTS_INDICES: 33001;
    MAX_ELEMENTS_VERTICES: 33000;
    MAX_ELEMENT_INDEX: 36203;
    MAX_FRAGMENT_INPUT_COMPONENTS: 37157;
    MAX_FRAGMENT_UNIFORM_BLOCKS: 35373;
    MAX_FRAGMENT_UNIFORM_COMPONENTS: 35657;
    MAX_PROGRAM_TEXEL_OFFSET: 35077;
    MAX_SAMPLES: 36183;
    MAX_SERVER_WAIT_TIMEOUT: 37137;
    MAX_TEXTURE_LOD_BIAS: 34045;
    MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS: 35978;
    MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: 35979;
    MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS: 35968;
    MAX_UNIFORM_BLOCK_SIZE: 35376;
    MAX_UNIFORM_BUFFER_BINDINGS: 35375;
    MAX_VARYING_COMPONENTS: 35659;
    MAX_VERTEX_OUTPUT_COMPONENTS: 37154;
    MAX_VERTEX_UNIFORM_BLOCKS: 35371;
    MAX_VERTEX_UNIFORM_COMPONENTS: 35658;
    MIN: 32775;
    MIN_PROGRAM_TEXEL_OFFSET: 35076;
    OBJECT_TYPE: 37138;
    PACK_ROW_LENGTH: 3330;
    PACK_SKIP_PIXELS: 3332;
    PACK_SKIP_ROWS: 3331;
    PIXEL_PACK_BUFFER: 35051;
    PIXEL_PACK_BUFFER_BINDING: 35053;
    PIXEL_UNPACK_BUFFER: 35052;
    PIXEL_UNPACK_BUFFER_BINDING: 35055;
    QUERY_RESULT: 34918;
    QUERY_RESULT_AVAILABLE: 34919;
    R11F_G11F_B10F: 35898;
    R16F: 33325;
    R16I: 33331;
    R16UI: 33332;
    R32F: 33326;
    R32I: 33333;
    R32UI: 33334;
    R8: 33321;
    R8I: 33329;
    R8UI: 33330;
    R8_SNORM: 36756;
    RASTERIZER_DISCARD: 35977;
    READ_BUFFER: 3074;
    READ_FRAMEBUFFER: 36008;
    READ_FRAMEBUFFER_BINDING: 36010;
    RED: 6403;
    RED_INTEGER: 36244;
    RENDERBUFFER_SAMPLES: 36011;
    RG: 33319;
    RG16F: 33327;
    RG16I: 33337;
    RG16UI: 33338;
    RG32F: 33328;
    RG32I: 33339;
    RG32UI: 33340;
    RG8: 33323;
    RG8I: 33335;
    RG8UI: 33336;
    RG8_SNORM: 36757;
    RGB10_A2: 32857;
    RGB10_A2UI: 36975;
    RGB16F: 34843;
    RGB16I: 36233;
    RGB16UI: 36215;
    RGB32F: 34837;
    RGB32I: 36227;
    RGB32UI: 36209;
    RGB8: 32849;
    RGB8I: 36239;
    RGB8UI: 36221;
    RGB8_SNORM: 36758;
    RGB9_E5: 35901;
    RGBA16F: 34842;
    RGBA16I: 36232;
    RGBA16UI: 36214;
    RGBA32F: 34836;
    RGBA32I: 36226;
    RGBA32UI: 36208;
    RGBA8: 32856;
    RGBA8I: 36238;
    RGBA8UI: 36220;
    RGBA8_SNORM: 36759;
    RGBA_INTEGER: 36249;
    RGB_INTEGER: 36248;
    RG_INTEGER: 33320;
    SAMPLER_2D_ARRAY: 36289;
    SAMPLER_2D_ARRAY_SHADOW: 36292;
    SAMPLER_2D_SHADOW: 35682;
    SAMPLER_3D: 35679;
    SAMPLER_BINDING: 35097;
    SAMPLER_CUBE_SHADOW: 36293;
    SEPARATE_ATTRIBS: 35981;
    SIGNALED: 37145;
    SIGNED_NORMALIZED: 36764;
    SRGB: 35904;
    SRGB8: 35905;
    SRGB8_ALPHA8: 35907;
    STATIC_COPY: 35046;
    STATIC_READ: 35045;
    STENCIL: 6146;
    STREAM_COPY: 35042;
    STREAM_READ: 35041;
    SYNC_CONDITION: 37139;
    SYNC_FENCE: 37142;
    SYNC_FLAGS: 37141;
    SYNC_FLUSH_COMMANDS_BIT: 1;
    SYNC_GPU_COMMANDS_COMPLETE: 37143;
    SYNC_STATUS: 37140;
    TEXTURE_2D_ARRAY: 35866;
    TEXTURE_3D: 32879;
    TEXTURE_BASE_LEVEL: 33084;
    TEXTURE_BINDING_2D_ARRAY: 35869;
    TEXTURE_BINDING_3D: 32874;
    TEXTURE_COMPARE_FUNC: 34893;
    TEXTURE_COMPARE_MODE: 34892;
    TEXTURE_IMMUTABLE_FORMAT: 37167;
    TEXTURE_IMMUTABLE_LEVELS: 33503;
    TEXTURE_MAX_LEVEL: 33085;
    TEXTURE_MAX_LOD: 33083;
    TEXTURE_MIN_LOD: 33082;
    TEXTURE_WRAP_R: 32882;
    TIMEOUT_EXPIRED: 37147;
    TIMEOUT_IGNORED: -1;
    TRANSFORM_FEEDBACK: 36386;
    TRANSFORM_FEEDBACK_ACTIVE: 36388;
    TRANSFORM_FEEDBACK_BINDING: 36389;
    TRANSFORM_FEEDBACK_BUFFER: 35982;
    TRANSFORM_FEEDBACK_BUFFER_BINDING: 35983;
    TRANSFORM_FEEDBACK_BUFFER_MODE: 35967;
    TRANSFORM_FEEDBACK_BUFFER_SIZE: 35973;
    TRANSFORM_FEEDBACK_BUFFER_START: 35972;
    TRANSFORM_FEEDBACK_PAUSED: 36387;
    TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: 35976;
    TRANSFORM_FEEDBACK_VARYINGS: 35971;
    UNIFORM_ARRAY_STRIDE: 35388;
    UNIFORM_BLOCK_ACTIVE_UNIFORMS: 35394;
    UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES: 35395;
    UNIFORM_BLOCK_BINDING: 35391;
    UNIFORM_BLOCK_DATA_SIZE: 35392;
    UNIFORM_BLOCK_INDEX: 35386;
    UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER: 35398;
    UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER: 35396;
    UNIFORM_BUFFER: 35345;
    UNIFORM_BUFFER_BINDING: 35368;
    UNIFORM_BUFFER_OFFSET_ALIGNMENT: 35380;
    UNIFORM_BUFFER_SIZE: 35370;
    UNIFORM_BUFFER_START: 35369;
    UNIFORM_IS_ROW_MAJOR: 35390;
    UNIFORM_MATRIX_STRIDE: 35389;
    UNIFORM_OFFSET: 35387;
    UNIFORM_SIZE: 35384;
    UNIFORM_TYPE: 35383;
    UNPACK_IMAGE_HEIGHT: 32878;
    UNPACK_ROW_LENGTH: 3314;
    UNPACK_SKIP_IMAGES: 32877;
    UNPACK_SKIP_PIXELS: 3316;
    UNPACK_SKIP_ROWS: 3315;
    UNSIGNALED: 37144;
    UNSIGNED_INT_10F_11F_11F_REV: 35899;
    UNSIGNED_INT_24_8: 34042;
    UNSIGNED_INT_2_10_10_10_REV: 33640;
    UNSIGNED_INT_5_9_9_9_REV: 35902;
    UNSIGNED_INT_SAMPLER_2D: 36306;
    UNSIGNED_INT_SAMPLER_2D_ARRAY: 36311;
    UNSIGNED_INT_SAMPLER_3D: 36307;
    UNSIGNED_INT_SAMPLER_CUBE: 36308;
    UNSIGNED_INT_VEC2: 36294;
    UNSIGNED_INT_VEC3: 36295;
    UNSIGNED_INT_VEC4: 36296;
    UNSIGNED_NORMALIZED: 35863;
    VERTEX_ARRAY_BINDING: 34229;
    VERTEX_ATTRIB_ARRAY_DIVISOR: 35070;
    VERTEX_ATTRIB_ARRAY_INTEGER: 35069;
    WAIT_FAILED: 37149;
    beginQuery(target, query): void;
    beginTransformFeedback(primitiveMode): void;
    bindBufferBase(target, index, buffer): void;
    bindBufferRange(target, index, buffer, offset, size): void;
    bindSampler(unit, sampler): void;
    bindTransformFeedback(target, tf): void;
    bindVertexArray(array): void;
    blitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter): void;
    clearBufferfi(buffer, drawbuffer, depth, stencil): void;
    clearBufferfv(buffer, drawbuffer, values, srcOffset?): void;
    clearBufferiv(buffer, drawbuffer, values, srcOffset?): void;
    clearBufferuiv(buffer, drawbuffer, values, srcOffset?): void;
    clientWaitSync(sync, flags, timeout): number;
    compressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, offset): void;
    compressedTexImage3D(target, level, internalformat, width, height, depth, border, srcData, srcOffset?, srcLengthOverride?): void;
    compressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, offset): void;
    compressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, srcData, srcOffset?, srcLengthOverride?): void;
    copyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size): void;
    copyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height): void;
    createQuery(): WebGLQuery;
    createSampler(): WebGLSampler;
    createTransformFeedback(): WebGLTransformFeedback;
    createVertexArray(): WebGLVertexArrayObject;
    deleteQuery(query): void;
    deleteSampler(sampler): void;
    deleteSync(sync): void;
    deleteTransformFeedback(tf): void;
    deleteVertexArray(vertexArray): void;
    drawArraysInstanced(mode, first, count, instanceCount): void;
    drawBuffers(buffers): void;
    drawElementsInstanced(mode, count, type, offset, instanceCount): void;
    drawRangeElements(mode, start, end, count, type, offset): void;
    endQuery(target): void;
    endTransformFeedback(): void;
    fenceSync(condition, flags): WebGLSync;
    framebufferTextureLayer(target, attachment, texture, level, layer): void;
    getActiveUniformBlockName(program, uniformBlockIndex): string;
    getActiveUniformBlockParameter(program, uniformBlockIndex, pname): any;
    getActiveUniforms(program, uniformIndices, pname): any;
    getBufferSubData(target, srcByteOffset, dstBuffer, dstOffset?, length?): void;
    getFragDataLocation(program, name): number;
    getIndexedParameter(target, index): any;
    getInternalformatParameter(target, internalformat, pname): any;
    getQuery(target, pname): WebGLQuery;
    getQueryParameter(query, pname): any;
    getSamplerParameter(sampler, pname): any;
    getSyncParameter(sync, pname): any;
    getTransformFeedbackVarying(program, index): WebGLActiveInfo;
    getUniformBlockIndex(program, uniformBlockName): number;
    getUniformIndices(program, uniformNames): number[];
    invalidateFramebuffer(target, attachments): void;
    invalidateSubFramebuffer(target, attachments, x, y, width, height): void;
    isQuery(query): boolean;
    isSampler(sampler): boolean;
    isSync(sync): boolean;
    isTransformFeedback(tf): boolean;
    isVertexArray(vertexArray): boolean;
    pauseTransformFeedback(): void;
    readBuffer(src): void;
    renderbufferStorageMultisample(target, samples, internalformat, width, height): void;
    resumeTransformFeedback(): void;
    samplerParameterf(sampler, pname, param): void;
    samplerParameteri(sampler, pname, param): void;
    texImage3D(target, level, internalformat, width, height, depth, border, format, type, pboOffset): void;
    texImage3D(target, level, internalformat, width, height, depth, border, format, type, source): void;
    texImage3D(target, level, internalformat, width, height, depth, border, format, type, srcData): void;
    texImage3D(target, level, internalformat, width, height, depth, border, format, type, srcData, srcOffset): void;
    texStorage2D(target, levels, internalformat, width, height): void;
    texStorage3D(target, levels, internalformat, width, height, depth): void;
    texSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pboOffset): void;
    texSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, source): void;
    texSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, srcData, srcOffset?): void;
    transformFeedbackVaryings(program, varyings, bufferMode): void;
    uniform1ui(location, v0): void;
    uniform1uiv(location, data, srcOffset?, srcLength?): void;
    uniform2ui(location, v0, v1): void;
    uniform2uiv(location, data, srcOffset?, srcLength?): void;
    uniform3ui(location, v0, v1, v2): void;
    uniform3uiv(location, data, srcOffset?, srcLength?): void;
    uniform4ui(location, v0, v1, v2, v3): void;
    uniform4uiv(location, data, srcOffset?, srcLength?): void;
    uniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding): void;
    uniformMatrix2x3fv(location, transpose, data, srcOffset?, srcLength?): void;
    uniformMatrix2x4fv(location, transpose, data, srcOffset?, srcLength?): void;
    uniformMatrix3x2fv(location, transpose, data, srcOffset?, srcLength?): void;
    uniformMatrix3x4fv(location, transpose, data, srcOffset?, srcLength?): void;
    uniformMatrix4x2fv(location, transpose, data, srcOffset?, srcLength?): void;
    uniformMatrix4x3fv(location, transpose, data, srcOffset?, srcLength?): void;
    vertexAttribDivisor(index, divisor): void;
    vertexAttribI4i(index, x, y, z, w): void;
    vertexAttribI4iv(index, values): void;
    vertexAttribI4ui(index, x, y, z, w): void;
    vertexAttribI4uiv(index, values): void;
    vertexAttribIPointer(index, size, type, stride, offset): void;
    waitSync(sync, flags, timeout): void;
}

Hierarchy (view full)

Properties

ACTIVE_UNIFORM_BLOCKS: 35382
ALREADY_SIGNALED: 37146
ANY_SAMPLES_PASSED: 35887
ANY_SAMPLES_PASSED_CONSERVATIVE: 36202
COLOR: 6144
COLOR_ATTACHMENT1: 36065
COLOR_ATTACHMENT10: 36074
COLOR_ATTACHMENT11: 36075
COLOR_ATTACHMENT12: 36076
COLOR_ATTACHMENT13: 36077
COLOR_ATTACHMENT14: 36078
COLOR_ATTACHMENT15: 36079
COLOR_ATTACHMENT2: 36066
COLOR_ATTACHMENT3: 36067
COLOR_ATTACHMENT4: 36068
COLOR_ATTACHMENT5: 36069
COLOR_ATTACHMENT6: 36070
COLOR_ATTACHMENT7: 36071
COLOR_ATTACHMENT8: 36072
COLOR_ATTACHMENT9: 36073
COMPARE_REF_TO_TEXTURE: 34894
CONDITION_SATISFIED: 37148
COPY_READ_BUFFER: 36662
COPY_READ_BUFFER_BINDING: 36662
COPY_WRITE_BUFFER: 36663
COPY_WRITE_BUFFER_BINDING: 36663
CURRENT_QUERY: 34917
DEPTH: 6145
DEPTH24_STENCIL8: 35056
DEPTH32F_STENCIL8: 36013
DEPTH_COMPONENT24: 33190
DEPTH_COMPONENT32F: 36012
DRAW_BUFFER0: 34853
DRAW_BUFFER1: 34854
DRAW_BUFFER10: 34863
DRAW_BUFFER11: 34864
DRAW_BUFFER12: 34865
DRAW_BUFFER13: 34866
DRAW_BUFFER14: 34867
DRAW_BUFFER15: 34868
DRAW_BUFFER2: 34855
DRAW_BUFFER3: 34856
DRAW_BUFFER4: 34857
DRAW_BUFFER5: 34858
DRAW_BUFFER6: 34859
DRAW_BUFFER7: 34860
DRAW_BUFFER8: 34861
DRAW_BUFFER9: 34862
DRAW_FRAMEBUFFER: 36009
DRAW_FRAMEBUFFER_BINDING: 36006
DYNAMIC_COPY: 35050
DYNAMIC_READ: 35049
FLOAT_32_UNSIGNED_INT_24_8_REV: 36269
FLOAT_MAT2x3: 35685
FLOAT_MAT2x4: 35686
FLOAT_MAT3x2: 35687
FLOAT_MAT3x4: 35688
FLOAT_MAT4x2: 35689
FLOAT_MAT4x3: 35690
FRAGMENT_SHADER_DERIVATIVE_HINT: 35723
FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE: 33301
FRAMEBUFFER_ATTACHMENT_BLUE_SIZE: 33300
FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING: 33296
FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE: 33297
FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE: 33302
FRAMEBUFFER_ATTACHMENT_GREEN_SIZE: 33299
FRAMEBUFFER_ATTACHMENT_RED_SIZE: 33298
FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: 33303
FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: 36052
FRAMEBUFFER_DEFAULT: 33304
FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: 36182
HALF_FLOAT: 5131
INTERLEAVED_ATTRIBS: 35980
INT_2_10_10_10_REV: 36255
INT_SAMPLER_2D: 36298
INT_SAMPLER_2D_ARRAY: 36303
INT_SAMPLER_3D: 36299
INT_SAMPLER_CUBE: 36300
INVALID_INDEX: 4294967295
MAX: 32776
MAX_3D_TEXTURE_SIZE: 32883
MAX_ARRAY_TEXTURE_LAYERS: 35071
MAX_CLIENT_WAIT_TIMEOUT_WEBGL: 37447
MAX_COLOR_ATTACHMENTS: 36063
MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: 35379
MAX_COMBINED_UNIFORM_BLOCKS: 35374
MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: 35377
MAX_DRAW_BUFFERS: 34852
MAX_ELEMENTS_INDICES: 33001
MAX_ELEMENTS_VERTICES: 33000
MAX_ELEMENT_INDEX: 36203
MAX_FRAGMENT_INPUT_COMPONENTS: 37157
MAX_FRAGMENT_UNIFORM_BLOCKS: 35373
MAX_FRAGMENT_UNIFORM_COMPONENTS: 35657
MAX_PROGRAM_TEXEL_OFFSET: 35077
MAX_SAMPLES: 36183
MAX_SERVER_WAIT_TIMEOUT: 37137
MAX_TEXTURE_LOD_BIAS: 34045
MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS: 35978
MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: 35979
MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS: 35968
MAX_UNIFORM_BLOCK_SIZE: 35376
MAX_UNIFORM_BUFFER_BINDINGS: 35375
MAX_VARYING_COMPONENTS: 35659
MAX_VERTEX_OUTPUT_COMPONENTS: 37154
MAX_VERTEX_UNIFORM_BLOCKS: 35371
MAX_VERTEX_UNIFORM_COMPONENTS: 35658
MIN: 32775
MIN_PROGRAM_TEXEL_OFFSET: 35076
OBJECT_TYPE: 37138
PACK_ROW_LENGTH: 3330
PACK_SKIP_PIXELS: 3332
PACK_SKIP_ROWS: 3331
PIXEL_PACK_BUFFER: 35051
PIXEL_PACK_BUFFER_BINDING: 35053
PIXEL_UNPACK_BUFFER: 35052
PIXEL_UNPACK_BUFFER_BINDING: 35055
QUERY_RESULT: 34918
QUERY_RESULT_AVAILABLE: 34919
R11F_G11F_B10F: 35898
R16F: 33325
R16I: 33331
R16UI: 33332
R32F: 33326
R32I: 33333
R32UI: 33334
R8: 33321
R8I: 33329
R8UI: 33330
R8_SNORM: 36756
RASTERIZER_DISCARD: 35977
READ_BUFFER: 3074
READ_FRAMEBUFFER: 36008
READ_FRAMEBUFFER_BINDING: 36010
RED: 6403
RED_INTEGER: 36244
RENDERBUFFER_SAMPLES: 36011
RG: 33319
RG16F: 33327
RG16I: 33337
RG16UI: 33338
RG32F: 33328
RG32I: 33339
RG32UI: 33340
RG8: 33323
RG8I: 33335
RG8UI: 33336
RG8_SNORM: 36757
RGB10_A2: 32857
RGB10_A2UI: 36975
RGB16F: 34843
RGB16I: 36233
RGB16UI: 36215
RGB32F: 34837
RGB32I: 36227
RGB32UI: 36209
RGB8: 32849
RGB8I: 36239
RGB8UI: 36221
RGB8_SNORM: 36758
RGB9_E5: 35901
RGBA16F: 34842
RGBA16I: 36232
RGBA16UI: 36214
RGBA32F: 34836
RGBA32I: 36226
RGBA32UI: 36208
RGBA8: 32856
RGBA8I: 36238
RGBA8UI: 36220
RGBA8_SNORM: 36759
RGBA_INTEGER: 36249
RGB_INTEGER: 36248
RG_INTEGER: 33320
SAMPLER_2D_ARRAY: 36289
SAMPLER_2D_ARRAY_SHADOW: 36292
SAMPLER_2D_SHADOW: 35682
SAMPLER_3D: 35679
SAMPLER_BINDING: 35097
SAMPLER_CUBE_SHADOW: 36293
SEPARATE_ATTRIBS: 35981
SIGNALED: 37145
SIGNED_NORMALIZED: 36764
SRGB: 35904
SRGB8: 35905
SRGB8_ALPHA8: 35907
STATIC_COPY: 35046
STATIC_READ: 35045
STENCIL: 6146
STREAM_COPY: 35042
STREAM_READ: 35041
SYNC_CONDITION: 37139
SYNC_FENCE: 37142
SYNC_FLAGS: 37141
SYNC_FLUSH_COMMANDS_BIT: 1
SYNC_GPU_COMMANDS_COMPLETE: 37143
SYNC_STATUS: 37140
TEXTURE_2D_ARRAY: 35866
TEXTURE_3D: 32879
TEXTURE_BASE_LEVEL: 33084
TEXTURE_BINDING_2D_ARRAY: 35869
TEXTURE_BINDING_3D: 32874
TEXTURE_COMPARE_FUNC: 34893
TEXTURE_COMPARE_MODE: 34892
TEXTURE_IMMUTABLE_FORMAT: 37167
TEXTURE_IMMUTABLE_LEVELS: 33503
TEXTURE_MAX_LEVEL: 33085
TEXTURE_MAX_LOD: 33083
TEXTURE_MIN_LOD: 33082
TEXTURE_WRAP_R: 32882
TIMEOUT_EXPIRED: 37147
TIMEOUT_IGNORED: -1
TRANSFORM_FEEDBACK: 36386
TRANSFORM_FEEDBACK_ACTIVE: 36388
TRANSFORM_FEEDBACK_BINDING: 36389
TRANSFORM_FEEDBACK_BUFFER: 35982
TRANSFORM_FEEDBACK_BUFFER_BINDING: 35983
TRANSFORM_FEEDBACK_BUFFER_MODE: 35967
TRANSFORM_FEEDBACK_BUFFER_SIZE: 35973
TRANSFORM_FEEDBACK_BUFFER_START: 35972
TRANSFORM_FEEDBACK_PAUSED: 36387
TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: 35976
TRANSFORM_FEEDBACK_VARYINGS: 35971
UNIFORM_ARRAY_STRIDE: 35388
UNIFORM_BLOCK_ACTIVE_UNIFORMS: 35394
UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES: 35395
UNIFORM_BLOCK_BINDING: 35391
UNIFORM_BLOCK_DATA_SIZE: 35392
UNIFORM_BLOCK_INDEX: 35386
UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER: 35398
UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER: 35396
UNIFORM_BUFFER: 35345
UNIFORM_BUFFER_BINDING: 35368
UNIFORM_BUFFER_OFFSET_ALIGNMENT: 35380
UNIFORM_BUFFER_SIZE: 35370
UNIFORM_BUFFER_START: 35369
UNIFORM_IS_ROW_MAJOR: 35390
UNIFORM_MATRIX_STRIDE: 35389
UNIFORM_OFFSET: 35387
UNIFORM_SIZE: 35384
UNIFORM_TYPE: 35383
UNPACK_IMAGE_HEIGHT: 32878
UNPACK_ROW_LENGTH: 3314
UNPACK_SKIP_IMAGES: 32877
UNPACK_SKIP_PIXELS: 3316
UNPACK_SKIP_ROWS: 3315
UNSIGNALED: 37144
UNSIGNED_INT_10F_11F_11F_REV: 35899
UNSIGNED_INT_24_8: 34042
UNSIGNED_INT_2_10_10_10_REV: 33640
UNSIGNED_INT_5_9_9_9_REV: 35902
UNSIGNED_INT_SAMPLER_2D: 36306
UNSIGNED_INT_SAMPLER_2D_ARRAY: 36311
UNSIGNED_INT_SAMPLER_3D: 36307
UNSIGNED_INT_SAMPLER_CUBE: 36308
UNSIGNED_INT_VEC2: 36294
UNSIGNED_INT_VEC3: 36295
UNSIGNED_INT_VEC4: 36296
UNSIGNED_NORMALIZED: 35863
VERTEX_ARRAY_BINDING: 34229
VERTEX_ATTRIB_ARRAY_DIVISOR: 35070
VERTEX_ATTRIB_ARRAY_INTEGER: 35069
WAIT_FAILED: 37149

Methods

  • Parameters

    Returns void

  • Parameters

    • primitiveMode: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    • target: number
    • index: number
    • buffer: WebGLBuffer
    • offset: number
    • size: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    • srcX0: number
    • srcY0: number
    • srcX1: number
    • srcY1: number
    • dstX0: number
    • dstY0: number
    • dstX1: number
    • dstY1: number
    • mask: number
    • filter: number

    Returns void

  • Parameters

    • buffer: number
    • drawbuffer: number
    • depth: number
    • stencil: number

    Returns void

  • Parameters

    • buffer: number
    • drawbuffer: number
    • values: Float32List
    • Optional srcOffset: number

    Returns void

  • Parameters

    • buffer: number
    • drawbuffer: number
    • values: Int32List
    • Optional srcOffset: number

    Returns void

  • Parameters

    • buffer: number
    • drawbuffer: number
    • values: Uint32List
    • Optional srcOffset: number

    Returns void

  • Parameters

    Returns number

  • Parameters

    • target: number
    • level: number
    • internalformat: number
    • width: number
    • height: number
    • depth: number
    • border: number
    • imageSize: number
    • offset: number

    Returns void

  • Parameters

    • target: number
    • level: number
    • internalformat: number
    • width: number
    • height: number
    • depth: number
    • border: number
    • srcData: ArrayBufferView
    • Optional srcOffset: number
    • Optional srcLengthOverride: number

    Returns void

  • Parameters

    • target: number
    • level: number
    • xoffset: number
    • yoffset: number
    • zoffset: number
    • width: number
    • height: number
    • depth: number
    • format: number
    • imageSize: number
    • offset: number

    Returns void

  • Parameters

    • target: number
    • level: number
    • xoffset: number
    • yoffset: number
    • zoffset: number
    • width: number
    • height: number
    • depth: number
    • format: number
    • srcData: ArrayBufferView
    • Optional srcOffset: number
    • Optional srcLengthOverride: number

    Returns void

  • Parameters

    • readTarget: number
    • writeTarget: number
    • readOffset: number
    • writeOffset: number
    • size: number

    Returns void

  • Parameters

    • target: number
    • level: number
    • xoffset: number
    • yoffset: number
    • zoffset: number
    • x: number
    • y: number
    • width: number
    • height: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • mode: number
    • first: number
    • count: number
    • instanceCount: number

    Returns void

  • Parameters

    • buffers: number[]

    Returns void

  • Parameters

    • mode: number
    • count: number
    • type: number
    • offset: number
    • instanceCount: number

    Returns void

  • Parameters

    • mode: number
    • start: number
    • end: number
    • count: number
    • type: number
    • offset: number

    Returns void

  • Parameters

    • target: number

    Returns void

  • Returns void

  • Parameters

    • condition: number
    • flags: number

    Returns WebGLSync

  • Parameters

    • target: number
    • attachment: number
    • texture: WebGLTexture
    • level: number
    • layer: number

    Returns void

  • Parameters

    Returns string

  • Parameters

    Returns any

  • Parameters

    Returns any

  • Parameters

    • target: number
    • srcByteOffset: number
    • dstBuffer: ArrayBufferView
    • Optional dstOffset: number
    • Optional length: number

    Returns void

  • Parameters

    Returns number

  • Parameters

    • target: number
    • index: number

    Returns any

  • Parameters

    • target: number
    • internalformat: number
    • pname: number

    Returns any

  • Parameters

    Returns any

  • Parameters

    Returns any

  • Parameters

    Returns any

  • Parameters

    Returns number

  • Parameters

    Returns number[]

  • Parameters

    • target: number
    • attachments: number[]

    Returns void

  • Parameters

    • target: number
    • attachments: number[]
    • x: number
    • y: number
    • width: number
    • height: number

    Returns void

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Returns void

  • Parameters

    • src: number

    Returns void

  • Parameters

    • target: number
    • samples: number
    • internalformat: number
    • width: number
    • height: number

    Returns void

  • Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • target: number
    • level: number
    • internalformat: number
    • width: number
    • height: number
    • depth: number
    • border: number
    • format: number
    • type: number
    • pboOffset: number

    Returns void

  • Parameters

    • target: number
    • level: number
    • internalformat: number
    • width: number
    • height: number
    • depth: number
    • border: number
    • format: number
    • type: number
    • source: TexImageSource

    Returns void

  • Parameters

    • target: number
    • level: number
    • internalformat: number
    • width: number
    • height: number
    • depth: number
    • border: number
    • format: number
    • type: number
    • srcData: ArrayBufferView

    Returns void

  • Parameters

    • target: number
    • level: number
    • internalformat: number
    • width: number
    • height: number
    • depth: number
    • border: number
    • format: number
    • type: number
    • srcData: ArrayBufferView
    • srcOffset: number

    Returns void

  • Parameters

    • target: number
    • levels: number
    • internalformat: number
    • width: number
    • height: number

    Returns void

  • Parameters

    • target: number
    • levels: number
    • internalformat: number
    • width: number
    • height: number
    • depth: number

    Returns void

  • Parameters

    • target: number
    • level: number
    • xoffset: number
    • yoffset: number
    • zoffset: number
    • width: number
    • height: number
    • depth: number
    • format: number
    • type: number
    • pboOffset: number

    Returns void

  • Parameters

    • target: number
    • level: number
    • xoffset: number
    • yoffset: number
    • zoffset: number
    • width: number
    • height: number
    • depth: number
    • format: number
    • type: number
    • source: TexImageSource

    Returns void

  • Parameters

    • target: number
    • level: number
    • xoffset: number
    • yoffset: number
    • zoffset: number
    • width: number
    • height: number
    • depth: number
    • format: number
    • type: number
    • srcData: ArrayBufferView
    • Optional srcOffset: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • program: WebGLProgram
    • uniformBlockIndex: number
    • uniformBlockBinding: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • index: number
    • divisor: number

    Returns void

  • Parameters

    • index: number
    • x: number
    • y: number
    • z: number
    • w: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    • index: number
    • x: number
    • y: number
    • z: number
    • w: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    • index: number
    • size: number
    • type: number
    • stride: number
    • offset: number

    Returns void

  • Parameters

    Returns void