Interface WebGL2RenderingContext

interface WebGL2RenderingContext {
    ACTIVE_ATTRIBUTES: 35721;
    ACTIVE_TEXTURE: 34016;
    ACTIVE_UNIFORMS: 35718;
    ACTIVE_UNIFORM_BLOCKS: 35382;
    ALIASED_LINE_WIDTH_RANGE: 33902;
    ALIASED_POINT_SIZE_RANGE: 33901;
    ALPHA: 6406;
    ALPHA_BITS: 3413;
    ALREADY_SIGNALED: 37146;
    ALWAYS: 519;
    ANY_SAMPLES_PASSED: 35887;
    ANY_SAMPLES_PASSED_CONSERVATIVE: 36202;
    ARRAY_BUFFER: 34962;
    ARRAY_BUFFER_BINDING: 34964;
    ATTACHED_SHADERS: 35717;
    BACK: 1029;
    BLEND: 3042;
    BLEND_COLOR: 32773;
    BLEND_DST_ALPHA: 32970;
    BLEND_DST_RGB: 32968;
    BLEND_EQUATION: 32777;
    BLEND_EQUATION_ALPHA: 34877;
    BLEND_EQUATION_RGB: 32777;
    BLEND_SRC_ALPHA: 32971;
    BLEND_SRC_RGB: 32969;
    BLUE_BITS: 3412;
    BOOL: 35670;
    BOOL_VEC2: 35671;
    BOOL_VEC3: 35672;
    BOOL_VEC4: 35673;
    BROWSER_DEFAULT_WEBGL: 37444;
    BUFFER_SIZE: 34660;
    BUFFER_USAGE: 34661;
    BYTE: 5120;
    CCW: 2305;
    CLAMP_TO_EDGE: 33071;
    COLOR: 6144;
    COLOR_ATTACHMENT0: 36064;
    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;
    COLOR_BUFFER_BIT: 16384;
    COLOR_CLEAR_VALUE: 3106;
    COLOR_WRITEMASK: 3107;
    COMPARE_REF_TO_TEXTURE: 34894;
    COMPILE_STATUS: 35713;
    COMPRESSED_TEXTURE_FORMATS: 34467;
    CONDITION_SATISFIED: 37148;
    CONSTANT_ALPHA: 32771;
    CONSTANT_COLOR: 32769;
    CONTEXT_LOST_WEBGL: 37442;
    COPY_READ_BUFFER: 36662;
    COPY_READ_BUFFER_BINDING: 36662;
    COPY_WRITE_BUFFER: 36663;
    COPY_WRITE_BUFFER_BINDING: 36663;
    CULL_FACE: 2884;
    CULL_FACE_MODE: 2885;
    CURRENT_PROGRAM: 35725;
    CURRENT_QUERY: 34917;
    CURRENT_VERTEX_ATTRIB: 34342;
    CW: 2304;
    DECR: 7683;
    DECR_WRAP: 34056;
    DELETE_STATUS: 35712;
    DEPTH: 6145;
    DEPTH24_STENCIL8: 35056;
    DEPTH32F_STENCIL8: 36013;
    DEPTH_ATTACHMENT: 36096;
    DEPTH_BITS: 3414;
    DEPTH_BUFFER_BIT: 256;
    DEPTH_CLEAR_VALUE: 2931;
    DEPTH_COMPONENT: 6402;
    DEPTH_COMPONENT16: 33189;
    DEPTH_COMPONENT24: 33190;
    DEPTH_COMPONENT32F: 36012;
    DEPTH_FUNC: 2932;
    DEPTH_RANGE: 2928;
    DEPTH_STENCIL: 34041;
    DEPTH_STENCIL_ATTACHMENT: 33306;
    DEPTH_TEST: 2929;
    DEPTH_WRITEMASK: 2930;
    DITHER: 3024;
    DONT_CARE: 4352;
    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;
    DST_ALPHA: 772;
    DST_COLOR: 774;
    DYNAMIC_COPY: 35050;
    DYNAMIC_DRAW: 35048;
    DYNAMIC_READ: 35049;
    ELEMENT_ARRAY_BUFFER: 34963;
    ELEMENT_ARRAY_BUFFER_BINDING: 34965;
    EQUAL: 514;
    FASTEST: 4353;
    FLOAT: 5126;
    FLOAT_32_UNSIGNED_INT_24_8_REV: 36269;
    FLOAT_MAT2: 35674;
    FLOAT_MAT2x3: 35685;
    FLOAT_MAT2x4: 35686;
    FLOAT_MAT3: 35675;
    FLOAT_MAT3x2: 35687;
    FLOAT_MAT3x4: 35688;
    FLOAT_MAT4: 35676;
    FLOAT_MAT4x2: 35689;
    FLOAT_MAT4x3: 35690;
    FLOAT_VEC2: 35664;
    FLOAT_VEC3: 35665;
    FLOAT_VEC4: 35666;
    FRAGMENT_SHADER: 35632;
    FRAGMENT_SHADER_DERIVATIVE_HINT: 35723;
    FRAMEBUFFER: 36160;
    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_OBJECT_NAME: 36049;
    FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: 36048;
    FRAMEBUFFER_ATTACHMENT_RED_SIZE: 33298;
    FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: 33303;
    FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: 36051;
    FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: 36052;
    FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: 36050;
    FRAMEBUFFER_BINDING: 36006;
    FRAMEBUFFER_COMPLETE: 36053;
    FRAMEBUFFER_DEFAULT: 33304;
    FRAMEBUFFER_INCOMPLETE_ATTACHMENT: 36054;
    FRAMEBUFFER_INCOMPLETE_DIMENSIONS: 36057;
    FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: 36055;
    FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: 36182;
    FRAMEBUFFER_UNSUPPORTED: 36061;
    FRONT: 1028;
    FRONT_AND_BACK: 1032;
    FRONT_FACE: 2886;
    FUNC_ADD: 32774;
    FUNC_REVERSE_SUBTRACT: 32779;
    FUNC_SUBTRACT: 32778;
    GENERATE_MIPMAP_HINT: 33170;
    GEQUAL: 518;
    GREATER: 516;
    GREEN_BITS: 3411;
    HALF_FLOAT: 5131;
    HIGH_FLOAT: 36338;
    HIGH_INT: 36341;
    IMPLEMENTATION_COLOR_READ_FORMAT: 35739;
    IMPLEMENTATION_COLOR_READ_TYPE: 35738;
    INCR: 7682;
    INCR_WRAP: 34055;
    INT: 5124;
    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;
    INT_VEC2: 35667;
    INT_VEC3: 35668;
    INT_VEC4: 35669;
    INVALID_ENUM: 1280;
    INVALID_FRAMEBUFFER_OPERATION: 1286;
    INVALID_INDEX: 4294967295;
    INVALID_OPERATION: 1282;
    INVALID_VALUE: 1281;
    INVERT: 5386;
    KEEP: 7680;
    LEQUAL: 515;
    LESS: 513;
    LINEAR: 9729;
    LINEAR_MIPMAP_LINEAR: 9987;
    LINEAR_MIPMAP_NEAREST: 9985;
    LINES: 1;
    LINE_LOOP: 2;
    LINE_STRIP: 3;
    LINE_WIDTH: 2849;
    LINK_STATUS: 35714;
    LOW_FLOAT: 36336;
    LOW_INT: 36339;
    LUMINANCE: 6409;
    LUMINANCE_ALPHA: 6410;
    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_TEXTURE_IMAGE_UNITS: 35661;
    MAX_COMBINED_UNIFORM_BLOCKS: 35374;
    MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: 35377;
    MAX_CUBE_MAP_TEXTURE_SIZE: 34076;
    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_FRAGMENT_UNIFORM_VECTORS: 36349;
    MAX_PROGRAM_TEXEL_OFFSET: 35077;
    MAX_RENDERBUFFER_SIZE: 34024;
    MAX_SAMPLES: 36183;
    MAX_SERVER_WAIT_TIMEOUT: 37137;
    MAX_TEXTURE_IMAGE_UNITS: 34930;
    MAX_TEXTURE_LOD_BIAS: 34045;
    MAX_TEXTURE_SIZE: 3379;
    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_VARYING_VECTORS: 36348;
    MAX_VERTEX_ATTRIBS: 34921;
    MAX_VERTEX_OUTPUT_COMPONENTS: 37154;
    MAX_VERTEX_TEXTURE_IMAGE_UNITS: 35660;
    MAX_VERTEX_UNIFORM_BLOCKS: 35371;
    MAX_VERTEX_UNIFORM_COMPONENTS: 35658;
    MAX_VERTEX_UNIFORM_VECTORS: 36347;
    MAX_VIEWPORT_DIMS: 3386;
    MEDIUM_FLOAT: 36337;
    MEDIUM_INT: 36340;
    MIN: 32775;
    MIN_PROGRAM_TEXEL_OFFSET: 35076;
    MIRRORED_REPEAT: 33648;
    NEAREST: 9728;
    NEAREST_MIPMAP_LINEAR: 9986;
    NEAREST_MIPMAP_NEAREST: 9984;
    NEVER: 512;
    NICEST: 4354;
    NONE: 0;
    NOTEQUAL: 517;
    NO_ERROR: 0;
    OBJECT_TYPE: 37138;
    ONE: 1;
    ONE_MINUS_CONSTANT_ALPHA: 32772;
    ONE_MINUS_CONSTANT_COLOR: 32770;
    ONE_MINUS_DST_ALPHA: 773;
    ONE_MINUS_DST_COLOR: 775;
    ONE_MINUS_SRC_ALPHA: 771;
    ONE_MINUS_SRC_COLOR: 769;
    OUT_OF_MEMORY: 1285;
    PACK_ALIGNMENT: 3333;
    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;
    POINTS: 0;
    POLYGON_OFFSET_FACTOR: 32824;
    POLYGON_OFFSET_FILL: 32823;
    POLYGON_OFFSET_UNITS: 10752;
    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_BITS: 3410;
    RED_INTEGER: 36244;
    RENDERBUFFER: 36161;
    RENDERBUFFER_ALPHA_SIZE: 36179;
    RENDERBUFFER_BINDING: 36007;
    RENDERBUFFER_BLUE_SIZE: 36178;
    RENDERBUFFER_DEPTH_SIZE: 36180;
    RENDERBUFFER_GREEN_SIZE: 36177;
    RENDERBUFFER_HEIGHT: 36163;
    RENDERBUFFER_INTERNAL_FORMAT: 36164;
    RENDERBUFFER_RED_SIZE: 36176;
    RENDERBUFFER_SAMPLES: 36011;
    RENDERBUFFER_STENCIL_SIZE: 36181;
    RENDERBUFFER_WIDTH: 36162;
    RENDERER: 7937;
    REPEAT: 10497;
    REPLACE: 7681;
    RG: 33319;
    RG16F: 33327;
    RG16I: 33337;
    RG16UI: 33338;
    RG32F: 33328;
    RG32I: 33339;
    RG32UI: 33340;
    RG8: 33323;
    RG8I: 33335;
    RG8UI: 33336;
    RG8_SNORM: 36757;
    RGB: 6407;
    RGB10_A2: 32857;
    RGB10_A2UI: 36975;
    RGB16F: 34843;
    RGB16I: 36233;
    RGB16UI: 36215;
    RGB32F: 34837;
    RGB32I: 36227;
    RGB32UI: 36209;
    RGB565: 36194;
    RGB5_A1: 32855;
    RGB8: 32849;
    RGB8I: 36239;
    RGB8UI: 36221;
    RGB8_SNORM: 36758;
    RGB9_E5: 35901;
    RGBA: 6408;
    RGBA16F: 34842;
    RGBA16I: 36232;
    RGBA16UI: 36214;
    RGBA32F: 34836;
    RGBA32I: 36226;
    RGBA32UI: 36208;
    RGBA4: 32854;
    RGBA8: 32856;
    RGBA8I: 36238;
    RGBA8UI: 36220;
    RGBA8_SNORM: 36759;
    RGBA_INTEGER: 36249;
    RGB_INTEGER: 36248;
    RG_INTEGER: 33320;
    SAMPLER_2D: 35678;
    SAMPLER_2D_ARRAY: 36289;
    SAMPLER_2D_ARRAY_SHADOW: 36292;
    SAMPLER_2D_SHADOW: 35682;
    SAMPLER_3D: 35679;
    SAMPLER_BINDING: 35097;
    SAMPLER_CUBE: 35680;
    SAMPLER_CUBE_SHADOW: 36293;
    SAMPLES: 32937;
    SAMPLE_ALPHA_TO_COVERAGE: 32926;
    SAMPLE_BUFFERS: 32936;
    SAMPLE_COVERAGE: 32928;
    SAMPLE_COVERAGE_INVERT: 32939;
    SAMPLE_COVERAGE_VALUE: 32938;
    SCISSOR_BOX: 3088;
    SCISSOR_TEST: 3089;
    SEPARATE_ATTRIBS: 35981;
    SHADER_TYPE: 35663;
    SHADING_LANGUAGE_VERSION: 35724;
    SHORT: 5122;
    SIGNALED: 37145;
    SIGNED_NORMALIZED: 36764;
    SRC_ALPHA: 770;
    SRC_ALPHA_SATURATE: 776;
    SRC_COLOR: 768;
    SRGB: 35904;
    SRGB8: 35905;
    SRGB8_ALPHA8: 35907;
    STATIC_COPY: 35046;
    STATIC_DRAW: 35044;
    STATIC_READ: 35045;
    STENCIL: 6146;
    STENCIL_ATTACHMENT: 36128;
    STENCIL_BACK_FAIL: 34817;
    STENCIL_BACK_FUNC: 34816;
    STENCIL_BACK_PASS_DEPTH_FAIL: 34818;
    STENCIL_BACK_PASS_DEPTH_PASS: 34819;
    STENCIL_BACK_REF: 36003;
    STENCIL_BACK_VALUE_MASK: 36004;
    STENCIL_BACK_WRITEMASK: 36005;
    STENCIL_BITS: 3415;
    STENCIL_BUFFER_BIT: 1024;
    STENCIL_CLEAR_VALUE: 2961;
    STENCIL_FAIL: 2964;
    STENCIL_FUNC: 2962;
    STENCIL_INDEX8: 36168;
    STENCIL_PASS_DEPTH_FAIL: 2965;
    STENCIL_PASS_DEPTH_PASS: 2966;
    STENCIL_REF: 2967;
    STENCIL_TEST: 2960;
    STENCIL_VALUE_MASK: 2963;
    STENCIL_WRITEMASK: 2968;
    STREAM_COPY: 35042;
    STREAM_DRAW: 35040;
    STREAM_READ: 35041;
    SUBPIXEL_BITS: 3408;
    SYNC_CONDITION: 37139;
    SYNC_FENCE: 37142;
    SYNC_FLAGS: 37141;
    SYNC_FLUSH_COMMANDS_BIT: 1;
    SYNC_GPU_COMMANDS_COMPLETE: 37143;
    SYNC_STATUS: 37140;
    TEXTURE: 5890;
    TEXTURE0: 33984;
    TEXTURE1: 33985;
    TEXTURE10: 33994;
    TEXTURE11: 33995;
    TEXTURE12: 33996;
    TEXTURE13: 33997;
    TEXTURE14: 33998;
    TEXTURE15: 33999;
    TEXTURE16: 34000;
    TEXTURE17: 34001;
    TEXTURE18: 34002;
    TEXTURE19: 34003;
    TEXTURE2: 33986;
    TEXTURE20: 34004;
    TEXTURE21: 34005;
    TEXTURE22: 34006;
    TEXTURE23: 34007;
    TEXTURE24: 34008;
    TEXTURE25: 34009;
    TEXTURE26: 34010;
    TEXTURE27: 34011;
    TEXTURE28: 34012;
    TEXTURE29: 34013;
    TEXTURE3: 33987;
    TEXTURE30: 34014;
    TEXTURE31: 34015;
    TEXTURE4: 33988;
    TEXTURE5: 33989;
    TEXTURE6: 33990;
    TEXTURE7: 33991;
    TEXTURE8: 33992;
    TEXTURE9: 33993;
    TEXTURE_2D: 3553;
    TEXTURE_2D_ARRAY: 35866;
    TEXTURE_3D: 32879;
    TEXTURE_BASE_LEVEL: 33084;
    TEXTURE_BINDING_2D: 32873;
    TEXTURE_BINDING_2D_ARRAY: 35869;
    TEXTURE_BINDING_3D: 32874;
    TEXTURE_BINDING_CUBE_MAP: 34068;
    TEXTURE_COMPARE_FUNC: 34893;
    TEXTURE_COMPARE_MODE: 34892;
    TEXTURE_CUBE_MAP: 34067;
    TEXTURE_CUBE_MAP_NEGATIVE_X: 34070;
    TEXTURE_CUBE_MAP_NEGATIVE_Y: 34072;
    TEXTURE_CUBE_MAP_NEGATIVE_Z: 34074;
    TEXTURE_CUBE_MAP_POSITIVE_X: 34069;
    TEXTURE_CUBE_MAP_POSITIVE_Y: 34071;
    TEXTURE_CUBE_MAP_POSITIVE_Z: 34073;
    TEXTURE_IMMUTABLE_FORMAT: 37167;
    TEXTURE_IMMUTABLE_LEVELS: 33503;
    TEXTURE_MAG_FILTER: 10240;
    TEXTURE_MAX_LEVEL: 33085;
    TEXTURE_MAX_LOD: 33083;
    TEXTURE_MIN_FILTER: 10241;
    TEXTURE_MIN_LOD: 33082;
    TEXTURE_WRAP_R: 32882;
    TEXTURE_WRAP_S: 10242;
    TEXTURE_WRAP_T: 10243;
    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;
    TRIANGLES: 4;
    TRIANGLE_FAN: 6;
    TRIANGLE_STRIP: 5;
    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_ALIGNMENT: 3317;
    UNPACK_COLORSPACE_CONVERSION_WEBGL: 37443;
    UNPACK_FLIP_Y_WEBGL: 37440;
    UNPACK_IMAGE_HEIGHT: 32878;
    UNPACK_PREMULTIPLY_ALPHA_WEBGL: 37441;
    UNPACK_ROW_LENGTH: 3314;
    UNPACK_SKIP_IMAGES: 32877;
    UNPACK_SKIP_PIXELS: 3316;
    UNPACK_SKIP_ROWS: 3315;
    UNSIGNALED: 37144;
    UNSIGNED_BYTE: 5121;
    UNSIGNED_INT: 5125;
    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;
    UNSIGNED_SHORT: 5123;
    UNSIGNED_SHORT_4_4_4_4: 32819;
    UNSIGNED_SHORT_5_5_5_1: 32820;
    UNSIGNED_SHORT_5_6_5: 33635;
    VALIDATE_STATUS: 35715;
    VENDOR: 7936;
    VERSION: 7938;
    VERTEX_ARRAY_BINDING: 34229;
    VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: 34975;
    VERTEX_ATTRIB_ARRAY_DIVISOR: 35070;
    VERTEX_ATTRIB_ARRAY_ENABLED: 34338;
    VERTEX_ATTRIB_ARRAY_INTEGER: 35069;
    VERTEX_ATTRIB_ARRAY_NORMALIZED: 34922;
    VERTEX_ATTRIB_ARRAY_POINTER: 34373;
    VERTEX_ATTRIB_ARRAY_SIZE: 34339;
    VERTEX_ATTRIB_ARRAY_STRIDE: 34340;
    VERTEX_ATTRIB_ARRAY_TYPE: 34341;
    VERTEX_SHADER: 35633;
    VIEWPORT: 2978;
    WAIT_FAILED: 37149;
    ZERO: 0;
    canvas: OffscreenCanvas | HTMLCanvasElement;
    drawingBufferColorSpace: PredefinedColorSpace;
    drawingBufferHeight: number;
    drawingBufferWidth: number;
    activeTexture(texture: number): void;
    attachShader(program: WebGLProgram, shader: WebGLShader): void;
    beginQuery(target: number, query: WebGLQuery): void;
    beginTransformFeedback(primitiveMode: number): void;
    bindAttribLocation(program: WebGLProgram, index: number, name: string): void;
    bindBuffer(target: number, buffer: null | WebGLBuffer): void;
    bindBufferBase(target: number, index: number, buffer: null | WebGLBuffer): void;
    bindBufferRange(target: number, index: number, buffer: null | WebGLBuffer, offset: number, size: number): void;
    bindFramebuffer(target: number, framebuffer: null | WebGLFramebuffer): void;
    bindRenderbuffer(target: number, renderbuffer: null | WebGLRenderbuffer): void;
    bindSampler(unit: number, sampler: null | WebGLSampler): void;
    bindTexture(target: number, texture: null | WebGLTexture): void;
    bindTransformFeedback(target: number, tf: null | WebGLTransformFeedback): void;
    bindVertexArray(array: null | WebGLVertexArrayObject): void;
    blendColor(red: number, green: number, blue: number, alpha: number): void;
    blendEquation(mode: number): void;
    blendEquationSeparate(modeRGB: number, modeAlpha: number): void;
    blendFunc(sfactor: number, dfactor: number): void;
    blendFuncSeparate(srcRGB: number, dstRGB: number, srcAlpha: number, dstAlpha: number): void;
    blitFramebuffer(srcX0: number, srcY0: number, srcX1: number, srcY1: number, dstX0: number, dstY0: number, dstX1: number, dstY1: number, mask: number, filter: number): void;
    bufferData(target: number, size: number, usage: number): void;
    bufferData(target: number, srcData: null | AllowSharedBufferSource, usage: number): void;
    bufferData(target: number, srcData: ArrayBufferView, usage: number, srcOffset: number, length?: number): void;
    bufferSubData(target: number, dstByteOffset: number, srcData: AllowSharedBufferSource): void;
    bufferSubData(target: number, dstByteOffset: number, srcData: ArrayBufferView, srcOffset: number, length?: number): void;
    checkFramebufferStatus(target: number): number;
    clear(mask: number): void;
    clearBufferfi(buffer: number, drawbuffer: number, depth: number, stencil: number): void;
    clearBufferfv(buffer: number, drawbuffer: number, values: Float32List, srcOffset?: number): void;
    clearBufferfv(buffer: number, drawbuffer: number, values: Iterable<number>, srcOffset?: number): void;
    clearBufferiv(buffer: number, drawbuffer: number, values: Int32List, srcOffset?: number): void;
    clearBufferiv(buffer: number, drawbuffer: number, values: Iterable<number>, srcOffset?: number): void;
    clearBufferuiv(buffer: number, drawbuffer: number, values: Uint32List, srcOffset?: number): void;
    clearBufferuiv(buffer: number, drawbuffer: number, values: Iterable<number>, srcOffset?: number): void;
    clearColor(red: number, green: number, blue: number, alpha: number): void;
    clearDepth(depth: number): void;
    clearStencil(s: number): void;
    clientWaitSync(sync: WebGLSync, flags: number, timeout: number): number;
    colorMask(red: boolean, green: boolean, blue: boolean, alpha: boolean): void;
    compileShader(shader: WebGLShader): void;
    compressedTexImage2D(target: number, level: number, internalformat: number, width: number, height: number, border: number, imageSize: number, offset: number): void;
    compressedTexImage2D(target: number, level: number, internalformat: number, width: number, height: number, border: number, srcData: ArrayBufferView, srcOffset?: number, srcLengthOverride?: number): void;
    compressedTexImage3D(target: number, level: number, internalformat: number, width: number, height: number, depth: number, border: number, imageSize: number, offset: number): void;
    compressedTexImage3D(target: number, level: number, internalformat: number, width: number, height: number, depth: number, border: number, srcData: ArrayBufferView, srcOffset?: number, srcLengthOverride?: number): void;
    compressedTexSubImage2D(target: number, level: number, xoffset: number, yoffset: number, width: number, height: number, format: number, imageSize: number, offset: number): void;
    compressedTexSubImage2D(target: number, level: number, xoffset: number, yoffset: number, width: number, height: number, format: number, srcData: ArrayBufferView, srcOffset?: number, srcLengthOverride?: number): void;
    compressedTexSubImage3D(target: number, level: number, xoffset: number, yoffset: number, zoffset: number, width: number, height: number, depth: number, format: number, imageSize: number, offset: number): void;
    compressedTexSubImage3D(target: number, level: number, xoffset: number, yoffset: number, zoffset: number, width: number, height: number, depth: number, format: number, srcData: ArrayBufferView, srcOffset?: number, srcLengthOverride?: number): void;
    copyBufferSubData(readTarget: number, writeTarget: number, readOffset: number, writeOffset: number, size: number): void;
    copyTexImage2D(target: number, level: number, internalformat: number, x: number, y: number, width: number, height: number, border: number): void;
    copyTexSubImage2D(target: number, level: number, xoffset: number, yoffset: number, x: number, y: number, width: number, height: number): void;
    copyTexSubImage3D(target: number, level: number, xoffset: number, yoffset: number, zoffset: number, x: number, y: number, width: number, height: number): void;
    createBuffer(): null | WebGLBuffer;
    createFramebuffer(): null | WebGLFramebuffer;
    createProgram(): null | WebGLProgram;
    createQuery(): null | WebGLQuery;
    createRenderbuffer(): null | WebGLRenderbuffer;
    createSampler(): null | WebGLSampler;
    createShader(type: number): null | WebGLShader;
    createTexture(): null | WebGLTexture;
    createTransformFeedback(): null | WebGLTransformFeedback;
    createVertexArray(): null | WebGLVertexArrayObject;
    cullFace(mode: number): void;
    deleteBuffer(buffer: null | WebGLBuffer): void;
    deleteFramebuffer(framebuffer: null | WebGLFramebuffer): void;
    deleteProgram(program: null | WebGLProgram): void;
    deleteQuery(query: null | WebGLQuery): void;
    deleteRenderbuffer(renderbuffer: null | WebGLRenderbuffer): void;
    deleteSampler(sampler: null | WebGLSampler): void;
    deleteShader(shader: null | WebGLShader): void;
    deleteSync(sync: null | WebGLSync): void;
    deleteTexture(texture: null | WebGLTexture): void;
    deleteTransformFeedback(tf: null | WebGLTransformFeedback): void;
    deleteVertexArray(vertexArray: null | WebGLVertexArrayObject): void;
    depthFunc(func: number): void;
    depthMask(flag: boolean): void;
    depthRange(zNear: number, zFar: number): void;
    detachShader(program: WebGLProgram, shader: WebGLShader): void;
    disable(cap: number): void;
    disableVertexAttribArray(index: number): void;
    drawArrays(mode: number, first: number, count: number): void;
    drawArraysInstanced(mode: number, first: number, count: number, instanceCount: number): void;
    drawBuffers(buffers: number[]): void;
    drawBuffers(buffers: Iterable<number>): void;
    drawElements(mode: number, count: number, type: number, offset: number): void;
    drawElementsInstanced(mode: number, count: number, type: number, offset: number, instanceCount: number): void;
    drawRangeElements(mode: number, start: number, end: number, count: number, type: number, offset: number): void;
    enable(cap: number): void;
    enableVertexAttribArray(index: number): void;
    endQuery(target: number): void;
    endTransformFeedback(): void;
    fenceSync(condition: number, flags: number): null | WebGLSync;
    finish(): void;
    flush(): void;
    framebufferRenderbuffer(target: number, attachment: number, renderbuffertarget: number, renderbuffer: null | WebGLRenderbuffer): void;
    framebufferTexture2D(target: number, attachment: number, textarget: number, texture: null | WebGLTexture, level: number): void;
    framebufferTextureLayer(target: number, attachment: number, texture: null | WebGLTexture, level: number, layer: number): void;
    frontFace(mode: number): void;
    generateMipmap(target: number): void;
    getActiveAttrib(program: WebGLProgram, index: number): null | WebGLActiveInfo;
    getActiveUniform(program: WebGLProgram, index: number): null | WebGLActiveInfo;
    getActiveUniformBlockName(program: WebGLProgram, uniformBlockIndex: number): null | string;
    getActiveUniformBlockParameter(program: WebGLProgram, uniformBlockIndex: number, pname: number): any;
    getActiveUniforms(program: WebGLProgram, uniformIndices: number[], pname: number): any;
    getActiveUniforms(program: WebGLProgram, uniformIndices: Iterable<number>, pname: number): any;
    getAttachedShaders(program: WebGLProgram): null | WebGLShader[];
    getAttribLocation(program: WebGLProgram, name: string): number;
    getBufferParameter(target: number, pname: number): any;
    getBufferSubData(target: number, srcByteOffset: number, dstBuffer: ArrayBufferView, dstOffset?: number, length?: number): void;
    getContextAttributes(): null | WebGLContextAttributes;
    getError(): number;
    getExtension(extensionName: "ANGLE_instanced_arrays"): null | ANGLE_instanced_arrays;
    getExtension(extensionName: "EXT_blend_minmax"): null | EXT_blend_minmax;
    getExtension(extensionName: "EXT_color_buffer_float"): null | EXT_color_buffer_float;
    getExtension(extensionName: "EXT_color_buffer_half_float"): null | EXT_color_buffer_half_float;
    getExtension(extensionName: "EXT_float_blend"): null | EXT_float_blend;
    getExtension(extensionName: "EXT_frag_depth"): null | EXT_frag_depth;
    getExtension(extensionName: "EXT_sRGB"): null | EXT_sRGB;
    getExtension(extensionName: "EXT_shader_texture_lod"): null | EXT_shader_texture_lod;
    getExtension(extensionName: "EXT_texture_compression_bptc"): null | EXT_texture_compression_bptc;
    getExtension(extensionName: "EXT_texture_compression_rgtc"): null | EXT_texture_compression_rgtc;
    getExtension(extensionName: "EXT_texture_filter_anisotropic"): null | EXT_texture_filter_anisotropic;
    getExtension(extensionName: "KHR_parallel_shader_compile"): null | KHR_parallel_shader_compile;
    getExtension(extensionName: "OES_element_index_uint"): null | OES_element_index_uint;
    getExtension(extensionName: "OES_fbo_render_mipmap"): null | OES_fbo_render_mipmap;
    getExtension(extensionName: "OES_standard_derivatives"): null | OES_standard_derivatives;
    getExtension(extensionName: "OES_texture_float"): null | OES_texture_float;
    getExtension(extensionName: "OES_texture_float_linear"): null | OES_texture_float_linear;
    getExtension(extensionName: "OES_texture_half_float"): null | OES_texture_half_float;
    getExtension(extensionName: "OES_texture_half_float_linear"): null | OES_texture_half_float_linear;
    getExtension(extensionName: "OES_vertex_array_object"): null | OES_vertex_array_object;
    getExtension(extensionName: "OVR_multiview2"): null | OVR_multiview2;
    getExtension(extensionName: "WEBGL_color_buffer_float"): null | WEBGL_color_buffer_float;
    getExtension(extensionName: "WEBGL_compressed_texture_astc"): null | WEBGL_compressed_texture_astc;
    getExtension(extensionName: "WEBGL_compressed_texture_etc"): null | WEBGL_compressed_texture_etc;
    getExtension(extensionName: "WEBGL_compressed_texture_etc1"): null | WEBGL_compressed_texture_etc1;
    getExtension(extensionName: "WEBGL_compressed_texture_pvrtc"): null | WEBGL_compressed_texture_pvrtc;
    getExtension(extensionName: "WEBGL_compressed_texture_s3tc"): null | WEBGL_compressed_texture_s3tc;
    getExtension(extensionName: "WEBGL_compressed_texture_s3tc_srgb"): null | WEBGL_compressed_texture_s3tc_srgb;
    getExtension(extensionName: "WEBGL_debug_renderer_info"): null | WEBGL_debug_renderer_info;
    getExtension(extensionName: "WEBGL_debug_shaders"): null | WEBGL_debug_shaders;
    getExtension(extensionName: "WEBGL_depth_texture"): null | WEBGL_depth_texture;
    getExtension(extensionName: "WEBGL_draw_buffers"): null | WEBGL_draw_buffers;
    getExtension(extensionName: "WEBGL_lose_context"): null | WEBGL_lose_context;
    getExtension(extensionName: "WEBGL_multi_draw"): null | WEBGL_multi_draw;
    getExtension(name: string): any;
    getFragDataLocation(program: WebGLProgram, name: string): number;
    getFramebufferAttachmentParameter(target: number, attachment: number, pname: number): any;
    getIndexedParameter(target: number, index: number): any;
    getInternalformatParameter(target: number, internalformat: number, pname: number): any;
    getParameter(pname: number): any;
    getProgramInfoLog(program: WebGLProgram): null | string;
    getProgramParameter(program: WebGLProgram, pname: number): any;
    getQuery(target: number, pname: number): null | WebGLQuery;
    getQueryParameter(query: WebGLQuery, pname: number): any;
    getRenderbufferParameter(target: number, pname: number): any;
    getSamplerParameter(sampler: WebGLSampler, pname: number): any;
    getShaderInfoLog(shader: WebGLShader): null | string;
    getShaderParameter(shader: WebGLShader, pname: number): any;
    getShaderPrecisionFormat(shadertype: number, precisiontype: number): null | WebGLShaderPrecisionFormat;
    getShaderSource(shader: WebGLShader): null | string;
    getSupportedExtensions(): null | string[];
    getSyncParameter(sync: WebGLSync, pname: number): any;
    getTexParameter(target: number, pname: number): any;
    getTransformFeedbackVarying(program: WebGLProgram, index: number): null | WebGLActiveInfo;
    getUniform(program: WebGLProgram, location: WebGLUniformLocation): any;
    getUniformBlockIndex(program: WebGLProgram, uniformBlockName: string): number;
    getUniformIndices(program: WebGLProgram, uniformNames: string[]): null | number[];
    getUniformIndices(program: WebGLProgram, uniformNames: Iterable<string>): null | Iterable<number>;
    getUniformLocation(program: WebGLProgram, name: string): null | WebGLUniformLocation;
    getVertexAttrib(index: number, pname: number): any;
    getVertexAttribOffset(index: number, pname: number): number;
    hint(target: number, mode: number): void;
    invalidateFramebuffer(target: number, attachments: number[]): void;
    invalidateFramebuffer(target: number, attachments: Iterable<number>): void;
    invalidateSubFramebuffer(target: number, attachments: number[], x: number, y: number, width: number, height: number): void;
    invalidateSubFramebuffer(target: number, attachments: Iterable<number>, x: number, y: number, width: number, height: number): void;
    isBuffer(buffer: null | WebGLBuffer): boolean;
    isContextLost(): boolean;
    isEnabled(cap: number): boolean;
    isFramebuffer(framebuffer: null | WebGLFramebuffer): boolean;
    isProgram(program: null | WebGLProgram): boolean;
    isQuery(query: null | WebGLQuery): boolean;
    isRenderbuffer(renderbuffer: null | WebGLRenderbuffer): boolean;
    isSampler(sampler: null | WebGLSampler): boolean;
    isShader(shader: null | WebGLShader): boolean;
    isSync(sync: null | WebGLSync): boolean;
    isTexture(texture: null | WebGLTexture): boolean;
    isTransformFeedback(tf: null | WebGLTransformFeedback): boolean;
    isVertexArray(vertexArray: null | WebGLVertexArrayObject): boolean;
    lineWidth(width: number): void;
    linkProgram(program: WebGLProgram): void;
    pauseTransformFeedback(): void;
    pixelStorei(pname: number, param: number | boolean): void;
    polygonOffset(factor: number, units: number): void;
    readBuffer(src: number): void;
    readPixels(x: number, y: number, width: number, height: number, format: number, type: number, dstData: null | ArrayBufferView): void;
    readPixels(x: number, y: number, width: number, height: number, format: number, type: number, offset: number): void;
    readPixels(x: number, y: number, width: number, height: number, format: number, type: number, dstData: ArrayBufferView, dstOffset: number): void;
    renderbufferStorage(target: number, internalformat: number, width: number, height: number): void;
    renderbufferStorageMultisample(target: number, samples: number, internalformat: number, width: number, height: number): void;
    resumeTransformFeedback(): void;
    sampleCoverage(value: number, invert: boolean): void;
    samplerParameterf(sampler: WebGLSampler, pname: number, param: number): void;
    samplerParameteri(sampler: WebGLSampler, pname: number, param: number): void;
    scissor(x: number, y: number, width: number, height: number): void;
    shaderSource(shader: WebGLShader, source: string): void;
    stencilFunc(func: number, ref: number, mask: number): void;
    stencilFuncSeparate(face: number, func: number, ref: number, mask: number): void;
    stencilMask(mask: number): void;
    stencilMaskSeparate(face: number, mask: number): void;
    stencilOp(fail: number, zfail: number, zpass: number): void;
    stencilOpSeparate(face: number, fail: number, zfail: number, zpass: number): void;
    texImage2D(target: number, level: number, internalformat: number, width: number, height: number, border: number, format: number, type: number, pixels: null | ArrayBufferView): void;
    texImage2D(target: number, level: number, internalformat: number, format: number, type: number, source: TexImageSource): void;
    texImage2D(target: number, level: number, internalformat: number, width: number, height: number, border: number, format: number, type: number, pboOffset: number): void;
    texImage2D(target: number, level: number, internalformat: number, width: number, height: number, border: number, format: number, type: number, source: TexImageSource): void;
    texImage2D(target: number, level: number, internalformat: number, width: number, height: number, border: number, format: number, type: number, srcData: ArrayBufferView, srcOffset: number): void;
    texImage3D(target: number, level: number, internalformat: number, width: number, height: number, depth: number, border: number, format: number, type: number, pboOffset: number): void;
    texImage3D(target: number, level: number, internalformat: number, width: number, height: number, depth: number, border: number, format: number, type: number, source: TexImageSource): void;
    texImage3D(target: number, level: number, internalformat: number, width: number, height: number, depth: number, border: number, format: number, type: number, srcData: null | ArrayBufferView): void;
    texImage3D(target: number, level: number, internalformat: number, width: number, height: number, depth: number, border: number, format: number, type: number, srcData: ArrayBufferView, srcOffset: number): void;
    texParameterf(target: number, pname: number, param: number): void;
    texParameteri(target: number, pname: number, param: number): void;
    texStorage2D(target: number, levels: number, internalformat: number, width: number, height: number): void;
    texStorage3D(target: number, levels: number, internalformat: number, width: number, height: number, depth: number): void;
    texSubImage2D(target: number, level: number, xoffset: number, yoffset: number, width: number, height: number, format: number, type: number, pixels: null | ArrayBufferView): void;
    texSubImage2D(target: number, level: number, xoffset: number, yoffset: number, format: number, type: number, source: TexImageSource): void;
    texSubImage2D(target: number, level: number, xoffset: number, yoffset: number, width: number, height: number, format: number, type: number, pboOffset: number): void;
    texSubImage2D(target: number, level: number, xoffset: number, yoffset: number, width: number, height: number, format: number, type: number, source: TexImageSource): void;
    texSubImage2D(target: number, level: number, xoffset: number, yoffset: number, width: number, height: number, format: number, type: number, srcData: ArrayBufferView, srcOffset: number): void;
    texSubImage3D(target: number, level: number, xoffset: number, yoffset: number, zoffset: number, width: number, height: number, depth: number, format: number, type: number, pboOffset: number): void;
    texSubImage3D(target: number, level: number, xoffset: number, yoffset: number, zoffset: number, width: number, height: number, depth: number, format: number, type: number, source: TexImageSource): void;
    texSubImage3D(target: number, level: number, xoffset: number, yoffset: number, zoffset: number, width: number, height: number, depth: number, format: number, type: number, srcData: null | ArrayBufferView, srcOffset?: number): void;
    transformFeedbackVaryings(program: WebGLProgram, varyings: string[], bufferMode: number): void;
    transformFeedbackVaryings(program: WebGLProgram, varyings: Iterable<string>, bufferMode: number): void;
    uniform1f(location: null | WebGLUniformLocation, x: number): void;
    uniform1fv(location: null | WebGLUniformLocation, data: Float32List, srcOffset?: number, srcLength?: number): void;
    uniform1fv(location: null | WebGLUniformLocation, data: Iterable<number>, srcOffset?: number, srcLength?: number): void;
    uniform1i(location: null | WebGLUniformLocation, x: number): void;
    uniform1iv(location: null | WebGLUniformLocation, data: Int32List, srcOffset?: number, srcLength?: number): void;
    uniform1iv(location: null | WebGLUniformLocation, data: Iterable<number>, srcOffset?: number, srcLength?: number): void;
    uniform1ui(location: null | WebGLUniformLocation, v0: number): void;
    uniform1uiv(location: null | WebGLUniformLocation, data: Uint32List, srcOffset?: number, srcLength?: number): void;
    uniform1uiv(location: null | WebGLUniformLocation, data: Iterable<number>, srcOffset?: number, srcLength?: number): void;
    uniform2f(location: null | WebGLUniformLocation, x: number, y: number): void;
    uniform2fv(location: null | WebGLUniformLocation, data: Float32List, srcOffset?: number, srcLength?: number): void;
    uniform2fv(location: null | WebGLUniformLocation, data: Iterable<number>, srcOffset?: number, srcLength?: number): void;
    uniform2i(location: null | WebGLUniformLocation, x: number, y: number): void;
    uniform2iv(location: null | WebGLUniformLocation, data: Int32List, srcOffset?: number, srcLength?: number): void;
    uniform2iv(location: null | WebGLUniformLocation, data: Iterable<number>, srcOffset?: number, srcLength?: number): void;
    uniform2ui(location: null | WebGLUniformLocation, v0: number, v1: number): void;
    uniform2uiv(location: null | WebGLUniformLocation, data: Uint32List, srcOffset?: number, srcLength?: number): void;
    uniform2uiv(location: null | WebGLUniformLocation, data: Iterable<number>, srcOffset?: number, srcLength?: number): void;
    uniform3f(location: null | WebGLUniformLocation, x: number, y: number, z: number): void;
    uniform3fv(location: null | WebGLUniformLocation, data: Float32List, srcOffset?: number, srcLength?: number): void;
    uniform3fv(location: null | WebGLUniformLocation, data: Iterable<number>, srcOffset?: number, srcLength?: number): void;
    uniform3i(location: null | WebGLUniformLocation, x: number, y: number, z: number): void;
    uniform3iv(location: null | WebGLUniformLocation, data: Int32List, srcOffset?: number, srcLength?: number): void;
    uniform3iv(location: null | WebGLUniformLocation, data: Iterable<number>, srcOffset?: number, srcLength?: number): void;
    uniform3ui(location: null | WebGLUniformLocation, v0: number, v1: number, v2: number): void;
    uniform3uiv(location: null | WebGLUniformLocation, data: Uint32List, srcOffset?: number, srcLength?: number): void;
    uniform3uiv(location: null | WebGLUniformLocation, data: Iterable<number>, srcOffset?: number, srcLength?: number): void;
    uniform4f(location: null | WebGLUniformLocation, x: number, y: number, z: number, w: number): void;
    uniform4fv(location: null | WebGLUniformLocation, data: Float32List, srcOffset?: number, srcLength?: number): void;
    uniform4fv(location: null | WebGLUniformLocation, data: Iterable<number>, srcOffset?: number, srcLength?: number): void;
    uniform4i(location: null | WebGLUniformLocation, x: number, y: number, z: number, w: number): void;
    uniform4iv(location: null | WebGLUniformLocation, data: Int32List, srcOffset?: number, srcLength?: number): void;
    uniform4iv(location: null | WebGLUniformLocation, data: Iterable<number>, srcOffset?: number, srcLength?: number): void;
    uniform4ui(location: null | WebGLUniformLocation, v0: number, v1: number, v2: number, v3: number): void;
    uniform4uiv(location: null | WebGLUniformLocation, data: Uint32List, srcOffset?: number, srcLength?: number): void;
    uniform4uiv(location: null | WebGLUniformLocation, data: Iterable<number>, srcOffset?: number, srcLength?: number): void;
    uniformBlockBinding(program: WebGLProgram, uniformBlockIndex: number, uniformBlockBinding: number): void;
    uniformMatrix2fv(location: null | WebGLUniformLocation, transpose: boolean, data: Float32List, srcOffset?: number, srcLength?: number): void;
    uniformMatrix2fv(location: null | WebGLUniformLocation, transpose: boolean, data: Iterable<number>, srcOffset?: number, srcLength?: number): void;
    uniformMatrix2x3fv(location: null | WebGLUniformLocation, transpose: boolean, data: Float32List, srcOffset?: number, srcLength?: number): void;
    uniformMatrix2x3fv(location: null | WebGLUniformLocation, transpose: boolean, data: Iterable<number>, srcOffset?: number, srcLength?: number): void;
    uniformMatrix2x4fv(location: null | WebGLUniformLocation, transpose: boolean, data: Float32List, srcOffset?: number, srcLength?: number): void;
    uniformMatrix2x4fv(location: null | WebGLUniformLocation, transpose: boolean, data: Iterable<number>, srcOffset?: number, srcLength?: number): void;
    uniformMatrix3fv(location: null | WebGLUniformLocation, transpose: boolean, data: Float32List, srcOffset?: number, srcLength?: number): void;
    uniformMatrix3fv(location: null | WebGLUniformLocation, transpose: boolean, data: Iterable<number>, srcOffset?: number, srcLength?: number): void;
    uniformMatrix3x2fv(location: null | WebGLUniformLocation, transpose: boolean, data: Float32List, srcOffset?: number, srcLength?: number): void;
    uniformMatrix3x2fv(location: null | WebGLUniformLocation, transpose: boolean, data: Iterable<number>, srcOffset?: number, srcLength?: number): void;
    uniformMatrix3x4fv(location: null | WebGLUniformLocation, transpose: boolean, data: Float32List, srcOffset?: number, srcLength?: number): void;
    uniformMatrix3x4fv(location: null | WebGLUniformLocation, transpose: boolean, data: Iterable<number>, srcOffset?: number, srcLength?: number): void;
    uniformMatrix4fv(location: null | WebGLUniformLocation, transpose: boolean, data: Float32List, srcOffset?: number, srcLength?: number): void;
    uniformMatrix4fv(location: null | WebGLUniformLocation, transpose: boolean, data: Iterable<number>, srcOffset?: number, srcLength?: number): void;
    uniformMatrix4x2fv(location: null | WebGLUniformLocation, transpose: boolean, data: Float32List, srcOffset?: number, srcLength?: number): void;
    uniformMatrix4x2fv(location: null | WebGLUniformLocation, transpose: boolean, data: Iterable<number>, srcOffset?: number, srcLength?: number): void;
    uniformMatrix4x3fv(location: null | WebGLUniformLocation, transpose: boolean, data: Float32List, srcOffset?: number, srcLength?: number): void;
    uniformMatrix4x3fv(location: null | WebGLUniformLocation, transpose: boolean, data: Iterable<number>, srcOffset?: number, srcLength?: number): void;
    useProgram(program: null | WebGLProgram): void;
    validateProgram(program: WebGLProgram): void;
    vertexAttrib1f(index: number, x: number): void;
    vertexAttrib1fv(index: number, values: Float32List): void;
    vertexAttrib1fv(index: number, values: Iterable<number>): void;
    vertexAttrib2f(index: number, x: number, y: number): void;
    vertexAttrib2fv(index: number, values: Float32List): void;
    vertexAttrib2fv(index: number, values: Iterable<number>): void;
    vertexAttrib3f(index: number, x: number, y: number, z: number): void;
    vertexAttrib3fv(index: number, values: Float32List): void;
    vertexAttrib3fv(index: number, values: Iterable<number>): void;
    vertexAttrib4f(index: number, x: number, y: number, z: number, w: number): void;
    vertexAttrib4fv(index: number, values: Float32List): void;
    vertexAttrib4fv(index: number, values: Iterable<number>): void;
    vertexAttribDivisor(index: number, divisor: number): void;
    vertexAttribI4i(index: number, x: number, y: number, z: number, w: number): void;
    vertexAttribI4iv(index: number, values: Int32List): void;
    vertexAttribI4iv(index: number, values: Iterable<number>): void;
    vertexAttribI4ui(index: number, x: number, y: number, z: number, w: number): void;
    vertexAttribI4uiv(index: number, values: Uint32List): void;
    vertexAttribI4uiv(index: number, values: Iterable<number>): void;
    vertexAttribIPointer(index: number, size: number, type: number, stride: number, offset: number): void;
    vertexAttribPointer(index: number, size: number, type: number, normalized: boolean, stride: number, offset: number): void;
    viewport(x: number, y: number, width: number, height: number): void;
    waitSync(sync: WebGLSync, flags: number, timeout: number): void;
}

Hierarchy

  • WebGL2RenderingContextBase
  • WebGL2RenderingContextOverloads
  • WebGLRenderingContextBase
    • WebGL2RenderingContext

Properties

ACTIVE_ATTRIBUTES: 35721
ACTIVE_TEXTURE: 34016
ACTIVE_UNIFORMS: 35718
ACTIVE_UNIFORM_BLOCKS: 35382
ALIASED_LINE_WIDTH_RANGE: 33902
ALIASED_POINT_SIZE_RANGE: 33901
ALPHA: 6406
ALPHA_BITS: 3413
ALREADY_SIGNALED: 37146
ALWAYS: 519
ANY_SAMPLES_PASSED: 35887
ANY_SAMPLES_PASSED_CONSERVATIVE: 36202
ARRAY_BUFFER: 34962
ARRAY_BUFFER_BINDING: 34964
ATTACHED_SHADERS: 35717
BACK: 1029
BLEND: 3042
BLEND_COLOR: 32773
BLEND_DST_ALPHA: 32970
BLEND_DST_RGB: 32968
BLEND_EQUATION: 32777
BLEND_EQUATION_ALPHA: 34877
BLEND_EQUATION_RGB: 32777
BLEND_SRC_ALPHA: 32971
BLEND_SRC_RGB: 32969
BLUE_BITS: 3412
BOOL: 35670
BOOL_VEC2: 35671
BOOL_VEC3: 35672
BOOL_VEC4: 35673
BROWSER_DEFAULT_WEBGL: 37444
BUFFER_SIZE: 34660
BUFFER_USAGE: 34661
BYTE: 5120
CCW: 2305
CLAMP_TO_EDGE: 33071
COLOR: 6144
COLOR_ATTACHMENT0: 36064
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
COLOR_BUFFER_BIT: 16384
COLOR_CLEAR_VALUE: 3106
COLOR_WRITEMASK: 3107
COMPARE_REF_TO_TEXTURE: 34894
COMPILE_STATUS: 35713
COMPRESSED_TEXTURE_FORMATS: 34467
CONDITION_SATISFIED: 37148
CONSTANT_ALPHA: 32771
CONSTANT_COLOR: 32769
CONTEXT_LOST_WEBGL: 37442
COPY_READ_BUFFER: 36662
COPY_READ_BUFFER_BINDING: 36662
COPY_WRITE_BUFFER: 36663
COPY_WRITE_BUFFER_BINDING: 36663
CULL_FACE: 2884
CULL_FACE_MODE: 2885
CURRENT_PROGRAM: 35725
CURRENT_QUERY: 34917
CURRENT_VERTEX_ATTRIB: 34342
CW: 2304
DECR: 7683
DECR_WRAP: 34056
DELETE_STATUS: 35712
DEPTH: 6145
DEPTH24_STENCIL8: 35056
DEPTH32F_STENCIL8: 36013
DEPTH_ATTACHMENT: 36096
DEPTH_BITS: 3414
DEPTH_BUFFER_BIT: 256
DEPTH_CLEAR_VALUE: 2931
DEPTH_COMPONENT: 6402
DEPTH_COMPONENT16: 33189
DEPTH_COMPONENT24: 33190
DEPTH_COMPONENT32F: 36012
DEPTH_FUNC: 2932
DEPTH_RANGE: 2928
DEPTH_STENCIL: 34041
DEPTH_STENCIL_ATTACHMENT: 33306
DEPTH_TEST: 2929
DEPTH_WRITEMASK: 2930
DITHER: 3024
DONT_CARE: 4352
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
DST_ALPHA: 772
DST_COLOR: 774
DYNAMIC_COPY: 35050
DYNAMIC_DRAW: 35048
DYNAMIC_READ: 35049
ELEMENT_ARRAY_BUFFER: 34963
ELEMENT_ARRAY_BUFFER_BINDING: 34965
EQUAL: 514
FASTEST: 4353
FLOAT: 5126
FLOAT_32_UNSIGNED_INT_24_8_REV: 36269
FLOAT_MAT2: 35674
FLOAT_MAT2x3: 35685
FLOAT_MAT2x4: 35686
FLOAT_MAT3: 35675
FLOAT_MAT3x2: 35687
FLOAT_MAT3x4: 35688
FLOAT_MAT4: 35676
FLOAT_MAT4x2: 35689
FLOAT_MAT4x3: 35690
FLOAT_VEC2: 35664
FLOAT_VEC3: 35665
FLOAT_VEC4: 35666
FRAGMENT_SHADER: 35632
FRAGMENT_SHADER_DERIVATIVE_HINT: 35723
FRAMEBUFFER: 36160
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_OBJECT_NAME: 36049
FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: 36048
FRAMEBUFFER_ATTACHMENT_RED_SIZE: 33298
FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: 33303
FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: 36051
FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: 36052
FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: 36050
FRAMEBUFFER_BINDING: 36006
FRAMEBUFFER_COMPLETE: 36053
FRAMEBUFFER_DEFAULT: 33304
FRAMEBUFFER_INCOMPLETE_ATTACHMENT: 36054
FRAMEBUFFER_INCOMPLETE_DIMENSIONS: 36057
FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: 36055
FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: 36182
FRAMEBUFFER_UNSUPPORTED: 36061
FRONT: 1028
FRONT_AND_BACK: 1032
FRONT_FACE: 2886
FUNC_ADD: 32774
FUNC_REVERSE_SUBTRACT: 32779
FUNC_SUBTRACT: 32778
GENERATE_MIPMAP_HINT: 33170
GEQUAL: 518
GREATER: 516
GREEN_BITS: 3411
HALF_FLOAT: 5131
HIGH_FLOAT: 36338
HIGH_INT: 36341
IMPLEMENTATION_COLOR_READ_FORMAT: 35739
IMPLEMENTATION_COLOR_READ_TYPE: 35738
INCR: 7682
INCR_WRAP: 34055
INT: 5124
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
INT_VEC2: 35667
INT_VEC3: 35668
INT_VEC4: 35669
INVALID_ENUM: 1280
INVALID_FRAMEBUFFER_OPERATION: 1286
INVALID_INDEX: 4294967295
INVALID_OPERATION: 1282
INVALID_VALUE: 1281
INVERT: 5386
KEEP: 7680
LEQUAL: 515
LESS: 513
LINEAR: 9729
LINEAR_MIPMAP_LINEAR: 9987
LINEAR_MIPMAP_NEAREST: 9985
LINES: 1
LINE_LOOP: 2
LINE_STRIP: 3
LINE_WIDTH: 2849
LINK_STATUS: 35714
LOW_FLOAT: 36336
LOW_INT: 36339
LUMINANCE: 6409
LUMINANCE_ALPHA: 6410
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_TEXTURE_IMAGE_UNITS: 35661
MAX_COMBINED_UNIFORM_BLOCKS: 35374
MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: 35377
MAX_CUBE_MAP_TEXTURE_SIZE: 34076
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_FRAGMENT_UNIFORM_VECTORS: 36349
MAX_PROGRAM_TEXEL_OFFSET: 35077
MAX_RENDERBUFFER_SIZE: 34024
MAX_SAMPLES: 36183
MAX_SERVER_WAIT_TIMEOUT: 37137
MAX_TEXTURE_IMAGE_UNITS: 34930
MAX_TEXTURE_LOD_BIAS: 34045
MAX_TEXTURE_SIZE: 3379
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_VARYING_VECTORS: 36348
MAX_VERTEX_ATTRIBS: 34921
MAX_VERTEX_OUTPUT_COMPONENTS: 37154
MAX_VERTEX_TEXTURE_IMAGE_UNITS: 35660
MAX_VERTEX_UNIFORM_BLOCKS: 35371
MAX_VERTEX_UNIFORM_COMPONENTS: 35658
MAX_VERTEX_UNIFORM_VECTORS: 36347
MAX_VIEWPORT_DIMS: 3386
MEDIUM_FLOAT: 36337
MEDIUM_INT: 36340
MIN: 32775
MIN_PROGRAM_TEXEL_OFFSET: 35076
MIRRORED_REPEAT: 33648
NEAREST: 9728
NEAREST_MIPMAP_LINEAR: 9986
NEAREST_MIPMAP_NEAREST: 9984
NEVER: 512
NICEST: 4354
NONE: 0
NOTEQUAL: 517
NO_ERROR: 0
OBJECT_TYPE: 37138
ONE: 1
ONE_MINUS_CONSTANT_ALPHA: 32772
ONE_MINUS_CONSTANT_COLOR: 32770
ONE_MINUS_DST_ALPHA: 773
ONE_MINUS_DST_COLOR: 775
ONE_MINUS_SRC_ALPHA: 771
ONE_MINUS_SRC_COLOR: 769
OUT_OF_MEMORY: 1285
PACK_ALIGNMENT: 3333
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
POINTS: 0
POLYGON_OFFSET_FACTOR: 32824
POLYGON_OFFSET_FILL: 32823
POLYGON_OFFSET_UNITS: 10752
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_BITS: 3410
RED_INTEGER: 36244
RENDERBUFFER: 36161
RENDERBUFFER_ALPHA_SIZE: 36179
RENDERBUFFER_BINDING: 36007
RENDERBUFFER_BLUE_SIZE: 36178
RENDERBUFFER_DEPTH_SIZE: 36180
RENDERBUFFER_GREEN_SIZE: 36177
RENDERBUFFER_HEIGHT: 36163
RENDERBUFFER_INTERNAL_FORMAT: 36164
RENDERBUFFER_RED_SIZE: 36176
RENDERBUFFER_SAMPLES: 36011
RENDERBUFFER_STENCIL_SIZE: 36181
RENDERBUFFER_WIDTH: 36162
RENDERER: 7937
REPEAT: 10497
REPLACE: 7681
RG: 33319
RG16F: 33327
RG16I: 33337
RG16UI: 33338
RG32F: 33328
RG32I: 33339
RG32UI: 33340
RG8: 33323
RG8I: 33335
RG8UI: 33336
RG8_SNORM: 36757
RGB: 6407
RGB10_A2: 32857
RGB10_A2UI: 36975
RGB16F: 34843
RGB16I: 36233
RGB16UI: 36215
RGB32F: 34837
RGB32I: 36227
RGB32UI: 36209
RGB565: 36194
RGB5_A1: 32855
RGB8: 32849
RGB8I: 36239
RGB8UI: 36221
RGB8_SNORM: 36758
RGB9_E5: 35901
RGBA: 6408
RGBA16F: 34842
RGBA16I: 36232
RGBA16UI: 36214
RGBA32F: 34836
RGBA32I: 36226
RGBA32UI: 36208
RGBA4: 32854
RGBA8: 32856
RGBA8I: 36238
RGBA8UI: 36220
RGBA8_SNORM: 36759
RGBA_INTEGER: 36249
RGB_INTEGER: 36248
RG_INTEGER: 33320
SAMPLER_2D: 35678
SAMPLER_2D_ARRAY: 36289
SAMPLER_2D_ARRAY_SHADOW: 36292
SAMPLER_2D_SHADOW: 35682
SAMPLER_3D: 35679
SAMPLER_BINDING: 35097
SAMPLER_CUBE: 35680
SAMPLER_CUBE_SHADOW: 36293
SAMPLES: 32937
SAMPLE_ALPHA_TO_COVERAGE: 32926
SAMPLE_BUFFERS: 32936
SAMPLE_COVERAGE: 32928
SAMPLE_COVERAGE_INVERT: 32939
SAMPLE_COVERAGE_VALUE: 32938
SCISSOR_BOX: 3088
SCISSOR_TEST: 3089
SEPARATE_ATTRIBS: 35981
SHADER_TYPE: 35663
SHADING_LANGUAGE_VERSION: 35724
SHORT: 5122
SIGNALED: 37145
SIGNED_NORMALIZED: 36764
SRC_ALPHA: 770
SRC_ALPHA_SATURATE: 776
SRC_COLOR: 768
SRGB: 35904
SRGB8: 35905
SRGB8_ALPHA8: 35907
STATIC_COPY: 35046
STATIC_DRAW: 35044
STATIC_READ: 35045
STENCIL: 6146
STENCIL_ATTACHMENT: 36128
STENCIL_BACK_FAIL: 34817
STENCIL_BACK_FUNC: 34816
STENCIL_BACK_PASS_DEPTH_FAIL: 34818
STENCIL_BACK_PASS_DEPTH_PASS: 34819
STENCIL_BACK_REF: 36003
STENCIL_BACK_VALUE_MASK: 36004
STENCIL_BACK_WRITEMASK: 36005
STENCIL_BITS: 3415
STENCIL_BUFFER_BIT: 1024
STENCIL_CLEAR_VALUE: 2961
STENCIL_FAIL: 2964
STENCIL_FUNC: 2962
STENCIL_INDEX8: 36168
STENCIL_PASS_DEPTH_FAIL: 2965
STENCIL_PASS_DEPTH_PASS: 2966
STENCIL_REF: 2967
STENCIL_TEST: 2960
STENCIL_VALUE_MASK: 2963
STENCIL_WRITEMASK: 2968
STREAM_COPY: 35042
STREAM_DRAW: 35040
STREAM_READ: 35041
SUBPIXEL_BITS: 3408
SYNC_CONDITION: 37139
SYNC_FENCE: 37142
SYNC_FLAGS: 37141
SYNC_FLUSH_COMMANDS_BIT: 1
SYNC_GPU_COMMANDS_COMPLETE: 37143
SYNC_STATUS: 37140
TEXTURE: 5890
TEXTURE0: 33984
TEXTURE1: 33985
TEXTURE10: 33994
TEXTURE11: 33995
TEXTURE12: 33996
TEXTURE13: 33997
TEXTURE14: 33998
TEXTURE15: 33999
TEXTURE16: 34000
TEXTURE17: 34001
TEXTURE18: 34002
TEXTURE19: 34003
TEXTURE2: 33986
TEXTURE20: 34004
TEXTURE21: 34005
TEXTURE22: 34006
TEXTURE23: 34007
TEXTURE24: 34008
TEXTURE25: 34009
TEXTURE26: 34010
TEXTURE27: 34011
TEXTURE28: 34012
TEXTURE29: 34013
TEXTURE3: 33987
TEXTURE30: 34014
TEXTURE31: 34015
TEXTURE4: 33988
TEXTURE5: 33989
TEXTURE6: 33990
TEXTURE7: 33991
TEXTURE8: 33992
TEXTURE9: 33993
TEXTURE_2D: 3553
TEXTURE_2D_ARRAY: 35866
TEXTURE_3D: 32879
TEXTURE_BASE_LEVEL: 33084
TEXTURE_BINDING_2D: 32873
TEXTURE_BINDING_2D_ARRAY: 35869
TEXTURE_BINDING_3D: 32874
TEXTURE_BINDING_CUBE_MAP: 34068
TEXTURE_COMPARE_FUNC: 34893
TEXTURE_COMPARE_MODE: 34892
TEXTURE_CUBE_MAP: 34067
TEXTURE_CUBE_MAP_NEGATIVE_X: 34070
TEXTURE_CUBE_MAP_NEGATIVE_Y: 34072
TEXTURE_CUBE_MAP_NEGATIVE_Z: 34074
TEXTURE_CUBE_MAP_POSITIVE_X: 34069
TEXTURE_CUBE_MAP_POSITIVE_Y: 34071
TEXTURE_CUBE_MAP_POSITIVE_Z: 34073
TEXTURE_IMMUTABLE_FORMAT: 37167
TEXTURE_IMMUTABLE_LEVELS: 33503
TEXTURE_MAG_FILTER: 10240
TEXTURE_MAX_LEVEL: 33085
TEXTURE_MAX_LOD: 33083
TEXTURE_MIN_FILTER: 10241
TEXTURE_MIN_LOD: 33082
TEXTURE_WRAP_R: 32882
TEXTURE_WRAP_S: 10242
TEXTURE_WRAP_T: 10243
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
TRIANGLES: 4
TRIANGLE_FAN: 6
TRIANGLE_STRIP: 5
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_ALIGNMENT: 3317
UNPACK_COLORSPACE_CONVERSION_WEBGL: 37443
UNPACK_FLIP_Y_WEBGL: 37440
UNPACK_IMAGE_HEIGHT: 32878
UNPACK_PREMULTIPLY_ALPHA_WEBGL: 37441
UNPACK_ROW_LENGTH: 3314
UNPACK_SKIP_IMAGES: 32877
UNPACK_SKIP_PIXELS: 3316
UNPACK_SKIP_ROWS: 3315
UNSIGNALED: 37144
UNSIGNED_BYTE: 5121
UNSIGNED_INT: 5125
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
UNSIGNED_SHORT: 5123
UNSIGNED_SHORT_4_4_4_4: 32819
UNSIGNED_SHORT_5_5_5_1: 32820
UNSIGNED_SHORT_5_6_5: 33635
VALIDATE_STATUS: 35715
VENDOR: 7936
VERSION: 7938
VERTEX_ARRAY_BINDING: 34229
VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: 34975
VERTEX_ATTRIB_ARRAY_DIVISOR: 35070
VERTEX_ATTRIB_ARRAY_ENABLED: 34338
VERTEX_ATTRIB_ARRAY_INTEGER: 35069
VERTEX_ATTRIB_ARRAY_NORMALIZED: 34922
VERTEX_ATTRIB_ARRAY_POINTER: 34373
VERTEX_ATTRIB_ARRAY_SIZE: 34339
VERTEX_ATTRIB_ARRAY_STRIDE: 34340
VERTEX_ATTRIB_ARRAY_TYPE: 34341
VERTEX_SHADER: 35633
VIEWPORT: 2978
WAIT_FAILED: 37149
ZERO: 0
drawingBufferColorSpace: PredefinedColorSpace
drawingBufferHeight: number
drawingBufferWidth: number

Methods

  • Parameters

    • texture: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • primitiveMode: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

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

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • red: number
    • green: number
    • blue: number
    • alpha: number

    Returns void

  • Parameters

    • mode: number

    Returns void

  • Parameters

    • modeRGB: number
    • modeAlpha: number

    Returns void

  • Parameters

    • sfactor: number
    • dfactor: number

    Returns void

  • Parameters

    • srcRGB: number
    • dstRGB: number
    • srcAlpha: number
    • dstAlpha: number

    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

    • target: number
    • size: number
    • usage: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    • target: number
    • srcData: ArrayBufferView
    • usage: number
    • srcOffset: number
    • Optionallength: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    • target: number
    • dstByteOffset: number
    • srcData: ArrayBufferView
    • srcOffset: number
    • Optionallength: number

    Returns void

  • Parameters

    • target: number

    Returns number

  • Parameters

    • mask: number

    Returns void

  • Parameters

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

    Returns void

  • Parameters

    • buffer: number
    • drawbuffer: number
    • values: Float32List
    • OptionalsrcOffset: number

    Returns void

  • Parameters

    • buffer: number
    • drawbuffer: number
    • values: Iterable<number>
    • OptionalsrcOffset: number

    Returns void

  • Parameters

    • buffer: number
    • drawbuffer: number
    • values: Int32List
    • OptionalsrcOffset: number

    Returns void

  • Parameters

    • buffer: number
    • drawbuffer: number
    • values: Iterable<number>
    • OptionalsrcOffset: number

    Returns void

  • Parameters

    • buffer: number
    • drawbuffer: number
    • values: Uint32List
    • OptionalsrcOffset: number

    Returns void

  • Parameters

    • buffer: number
    • drawbuffer: number
    • values: Iterable<number>
    • OptionalsrcOffset: number

    Returns void

  • Parameters

    • red: number
    • green: number
    • blue: number
    • alpha: number

    Returns void

  • Parameters

    • depth: number

    Returns void

  • Parameters

    • s: number

    Returns void

  • Parameters

    Returns number

  • Parameters

    • red: boolean
    • green: boolean
    • blue: boolean
    • alpha: boolean

    Returns void

  • Parameters

    Returns void

  • Parameters

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

    Returns void

  • Parameters

    • target: number
    • level: number
    • internalformat: number
    • width: number
    • height: number
    • border: number
    • srcData: ArrayBufferView
    • OptionalsrcOffset: number
    • OptionalsrcLengthOverride: number

    Returns void

  • 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
    • OptionalsrcOffset: number
    • OptionalsrcLengthOverride: number

    Returns void

  • Parameters

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

    Returns void

  • Parameters

    • target: number
    • level: number
    • xoffset: number
    • yoffset: number
    • width: number
    • height: number
    • format: number
    • srcData: ArrayBufferView
    • OptionalsrcOffset: number
    • OptionalsrcLengthOverride: 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
    • OptionalsrcOffset: number
    • OptionalsrcLengthOverride: number

    Returns void

  • Parameters

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

    Returns void

  • Parameters

    • target: number
    • level: number
    • internalformat: number
    • x: number
    • y: number
    • width: number
    • height: number
    • border: number

    Returns void

  • Parameters

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

    Returns void

  • Parameters

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

    Returns void

  • Returns null | WebGLBuffer

  • Returns null | WebGLFramebuffer

  • Returns null | WebGLProgram

  • Returns null | WebGLQuery

  • Returns null | WebGLRenderbuffer

  • Returns null | WebGLSampler

  • Parameters

    • type: number

    Returns null | WebGLShader

  • Returns null | WebGLTexture

  • Parameters

    • mode: 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

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • func: number

    Returns void

  • Parameters

    • flag: boolean

    Returns void

  • Parameters

    • zNear: number
    • zFar: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    • cap: number

    Returns void

  • Parameters

    • index: number

    Returns void

  • Parameters

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

    Returns void

  • Parameters

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

    Returns void

  • Parameters

    • buffers: number[]

    Returns void

  • Parameters

    Returns void

  • Parameters

    • mode: number
    • count: number
    • type: number
    • offset: 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

    • cap: number

    Returns void

  • Parameters

    • index: number

    Returns void

  • Parameters

    • target: number

    Returns void

  • Returns void

  • Parameters

    • condition: number
    • flags: number

    Returns null | WebGLSync

  • Returns void

  • Returns void

  • Parameters

    • target: number
    • attachment: number
    • renderbuffertarget: number
    • renderbuffer: null | WebGLRenderbuffer

    Returns void

  • Parameters

    • target: number
    • attachment: number
    • textarget: number
    • texture: null | WebGLTexture
    • level: number

    Returns void

  • Parameters

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

    Returns void

  • Parameters

    • mode: number

    Returns void

  • Parameters

    • target: number

    Returns void

  • Parameters

    Returns null | WebGLActiveInfo

  • Parameters

    Returns null | WebGLActiveInfo

  • Parameters

    Returns null | string

  • Parameters

    Returns any

  • Parameters

    Returns any

  • Parameters

    Returns any

  • Parameters

    Returns null | WebGLShader[]

  • Parameters

    Returns number

  • Parameters

    • target: number
    • pname: number

    Returns any

  • Parameters

    • target: number
    • srcByteOffset: number
    • dstBuffer: ArrayBufferView
    • OptionaldstOffset: number
    • Optionallength: number

    Returns void

  • Returns number

  • Parameters

    • extensionName: "ANGLE_instanced_arrays"

    Returns null | ANGLE_instanced_arrays

  • Parameters

    • extensionName: "EXT_blend_minmax"

    Returns null | EXT_blend_minmax

  • Parameters

    • extensionName: "EXT_color_buffer_float"

    Returns null | EXT_color_buffer_float

  • Parameters

    • extensionName: "EXT_color_buffer_half_float"

    Returns null | EXT_color_buffer_half_float

  • Parameters

    • extensionName: "EXT_float_blend"

    Returns null | EXT_float_blend

  • Parameters

    • extensionName: "EXT_frag_depth"

    Returns null | EXT_frag_depth

  • Parameters

    • extensionName: "EXT_sRGB"

    Returns null | EXT_sRGB

  • Parameters

    • extensionName: "EXT_shader_texture_lod"

    Returns null | EXT_shader_texture_lod

  • Parameters

    • extensionName: "EXT_texture_compression_bptc"

    Returns null | EXT_texture_compression_bptc

  • Parameters

    • extensionName: "EXT_texture_compression_rgtc"

    Returns null | EXT_texture_compression_rgtc

  • Parameters

    • extensionName: "EXT_texture_filter_anisotropic"

    Returns null | EXT_texture_filter_anisotropic

  • Parameters

    • extensionName: "KHR_parallel_shader_compile"

    Returns null | KHR_parallel_shader_compile

  • Parameters

    • extensionName: "OES_element_index_uint"

    Returns null | OES_element_index_uint

  • Parameters

    • extensionName: "OES_fbo_render_mipmap"

    Returns null | OES_fbo_render_mipmap

  • Parameters

    • extensionName: "OES_standard_derivatives"

    Returns null | OES_standard_derivatives

  • Parameters

    • extensionName: "OES_texture_float"

    Returns null | OES_texture_float

  • Parameters

    • extensionName: "OES_texture_float_linear"

    Returns null | OES_texture_float_linear

  • Parameters

    • extensionName: "OES_texture_half_float"

    Returns null | OES_texture_half_float

  • Parameters

    • extensionName: "OES_texture_half_float_linear"

    Returns null | OES_texture_half_float_linear

  • Parameters

    • extensionName: "OES_vertex_array_object"

    Returns null | OES_vertex_array_object

  • Parameters

    • extensionName: "OVR_multiview2"

    Returns null | OVR_multiview2

  • Parameters

    • extensionName: "WEBGL_color_buffer_float"

    Returns null | WEBGL_color_buffer_float

  • Parameters

    • extensionName: "WEBGL_compressed_texture_astc"

    Returns null | WEBGL_compressed_texture_astc

  • Parameters

    • extensionName: "WEBGL_compressed_texture_etc"

    Returns null | WEBGL_compressed_texture_etc

  • Parameters

    • extensionName: "WEBGL_compressed_texture_etc1"

    Returns null | WEBGL_compressed_texture_etc1

  • Parameters

    • extensionName: "WEBGL_compressed_texture_pvrtc"

    Returns null | WEBGL_compressed_texture_pvrtc

  • Parameters

    • extensionName: "WEBGL_compressed_texture_s3tc"

    Returns null | WEBGL_compressed_texture_s3tc

  • Parameters

    • extensionName: "WEBGL_compressed_texture_s3tc_srgb"

    Returns null | WEBGL_compressed_texture_s3tc_srgb

  • Parameters

    • extensionName: "WEBGL_debug_renderer_info"

    Returns null | WEBGL_debug_renderer_info

  • Parameters

    • extensionName: "WEBGL_debug_shaders"

    Returns null | WEBGL_debug_shaders

  • Parameters

    • extensionName: "WEBGL_depth_texture"

    Returns null | WEBGL_depth_texture

  • Parameters

    • extensionName: "WEBGL_draw_buffers"

    Returns null | WEBGL_draw_buffers

  • Parameters

    • extensionName: "WEBGL_lose_context"

    Returns null | WEBGL_lose_context

  • Parameters

    • extensionName: "WEBGL_multi_draw"

    Returns null | WEBGL_multi_draw

  • Parameters

    • name: string

    Returns any

  • Parameters

    Returns number

  • Parameters

    • target: number
    • attachment: number
    • pname: number

    Returns any

  • Parameters

    • target: number
    • index: number

    Returns any

  • Parameters

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

    Returns any

  • Parameters

    • pname: number

    Returns any

  • Parameters

    Returns null | string

  • Parameters

    Returns any

  • Parameters

    • target: number
    • pname: number

    Returns null | WebGLQuery

  • Parameters

    Returns any

  • Parameters

    • target: number
    • pname: number

    Returns any

  • Parameters

    Returns any

  • Parameters

    Returns null | string

  • Parameters

    Returns any

  • Parameters

    • shadertype: number
    • precisiontype: number

    Returns null | WebGLShaderPrecisionFormat

  • Parameters

    Returns null | string

  • Returns null | string[]

  • Parameters

    Returns any

  • Parameters

    • target: number
    • pname: number

    Returns any

  • Parameters

    Returns null | WebGLActiveInfo

  • Parameters

    Returns any

  • Parameters

    Returns number

  • Parameters

    Returns null | number[]

  • Parameters

    Returns null | Iterable<number>

  • Parameters

    • index: number
    • pname: number

    Returns any

  • Parameters

    • index: number
    • pname: number

    Returns number

  • Parameters

    • target: number
    • mode: number

    Returns void

  • Parameters

    • target: number
    • attachments: number[]

    Returns void

  • Parameters

    • target: number
    • attachments: Iterable<number>

    Returns void

  • Parameters

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

    Returns void

  • Parameters

    • target: number
    • attachments: Iterable<number>
    • x: number
    • y: number
    • width: number
    • height: number

    Returns void

  • Parameters

    Returns boolean

  • Returns boolean

  • Parameters

    • cap: number

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    • width: number

    Returns void

  • Parameters

    Returns void

  • Returns void

  • Parameters

    • pname: number
    • param: number | boolean

    Returns void

  • Parameters

    • factor: number
    • units: number

    Returns void

  • Parameters

    • src: number

    Returns void

  • Parameters

    • x: number
    • y: number
    • width: number
    • height: number
    • format: number
    • type: number
    • dstData: null | ArrayBufferView

    Returns void

  • Parameters

    • x: number
    • y: number
    • width: number
    • height: number
    • format: number
    • type: number
    • offset: number

    Returns void

  • Parameters

    • x: number
    • y: number
    • width: number
    • height: number
    • format: number
    • type: number
    • dstData: ArrayBufferView
    • dstOffset: number

    Returns void

  • Parameters

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

    Returns void

  • Parameters

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

    Returns void

  • Returns void

  • Parameters

    • value: number
    • invert: boolean

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • x: number
    • y: number
    • width: number
    • height: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    • func: number
    • ref: number
    • mask: number

    Returns void

  • Parameters

    • face: number
    • func: number
    • ref: number
    • mask: number

    Returns void

  • Parameters

    • mask: number

    Returns void

  • Parameters

    • face: number
    • mask: number

    Returns void

  • Parameters

    • fail: number
    • zfail: number
    • zpass: number

    Returns void

  • Parameters

    • face: number
    • fail: number
    • zfail: number
    • zpass: number

    Returns void

  • Parameters

    • target: number
    • level: number
    • internalformat: number
    • width: number
    • height: number
    • border: number
    • format: number
    • type: number
    • pixels: null | ArrayBufferView

    Returns void

  • Parameters

    • target: number
    • level: number
    • internalformat: number
    • format: number
    • type: number
    • source: TexImageSource

    Returns void

  • Parameters

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

    Returns void

  • Parameters

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

    Returns void

  • Parameters

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

    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: null | 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
    • pname: number
    • param: number

    Returns void

  • Parameters

    • target: number
    • pname: number
    • param: 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
    • width: number
    • height: number
    • format: number
    • type: number
    • pixels: null | ArrayBufferView

    Returns void

  • Parameters

    • target: number
    • level: number
    • xoffset: number
    • yoffset: number
    • format: number
    • type: number
    • source: TexImageSource

    Returns void

  • Parameters

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

    Returns void

  • Parameters

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

    Returns void

  • Parameters

    • target: number
    • level: number
    • xoffset: number
    • yoffset: number
    • width: number
    • height: number
    • format: number
    • type: number
    • srcData: ArrayBufferView
    • srcOffset: 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: null | ArrayBufferView
    • OptionalsrcOffset: 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

    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

    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

    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

    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

    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

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • index: number
    • x: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • index: number
    • x: number
    • y: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

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

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

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

    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

    Returns void

  • Parameters

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

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

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

    Returns void

  • Parameters

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

    Returns void

  • Parameters

    • x: number
    • y: number
    • width: number
    • height: number

    Returns void

  • Parameters

    Returns void

""