description

# WebGL class Null safety

Amalgamation of the WebGL constants from the IDL interfaces in WebGLRenderingContextBase, WebGL2RenderingContextBase, & WebGLDrawBuffers. Because the RenderingContextBase interfaces are hidden they would be replicated in more than one class (e.g., RenderingContext and RenderingContext2) to prevent that duplication these 600+ constants are defined in one abstract class (WebGL).

Annotations
  - @Native("WebGL")

## Properties

hashCode → int
  The hash code for this object. [...]
  read-only, inherited
runtimeType → Type
  A representation of the runtime type of the object.
  read-only, inherited

## Methods

noSuchMethod(Invocation invocation) → dynamic
  Invoked when a non-existent method or property is accessed. [...]
  inherited
toString() → String
  Returns a string representation of this object.
  inherited

## Operators

operator ==(Object other) → bool
  The equality operator. [...]
  inherited

## Constants

ACTIVE_ATTRIBUTES → const int
  `0x8B89`
ACTIVE_TEXTURE → const int
  `0x84E0`
ACTIVE_UNIFORM_BLOCKS → const int
  `0x8A36`
ACTIVE_UNIFORMS → const int
  `0x8B86`
ALIASED_LINE_WIDTH_RANGE → const int
  `0x846E`
ALIASED_POINT_SIZE_RANGE → const int
  `0x846D`
ALPHA → const int
  `0x1906`
ALPHA_BITS → const int
  `0x0D55`
ALREADY_SIGNALED → const int
  `0x911A`
ALWAYS → const int
  `0x0207`
ANY_SAMPLES_PASSED → const int
  `0x8C2F`
ANY_SAMPLES_PASSED_CONSERVATIVE → const int
  `0x8D6A`
ARRAY_BUFFER → const int
  `0x8892`
ARRAY_BUFFER_BINDING → const int
  `0x8894`
ATTACHED_SHADERS → const int
  `0x8B85`
BACK → const int
  `0x0405`
BLEND → const int
  `0x0BE2`
BLEND_COLOR → const int
  `0x8005`
BLEND_DST_ALPHA → const int
  `0x80CA`
BLEND_DST_RGB → const int
  `0x80C8`
BLEND_EQUATION → const int
  `0x8009`
BLEND_EQUATION_ALPHA → const int
  `0x883D`
BLEND_EQUATION_RGB → const int
  `0x8009`
BLEND_SRC_ALPHA → const int
  `0x80CB`
BLEND_SRC_RGB → const int
  `0x80C9`
BLUE_BITS → const int
  `0x0D54`
BOOL → const int
  `0x8B56`
BOOL_VEC2 → const int
  `0x8B57`
BOOL_VEC3 → const int
  `0x8B58`
BOOL_VEC4 → const int
  `0x8B59`
BROWSER_DEFAULT_WEBGL → const int
  `0x9244`
BUFFER_SIZE → const int
  `0x8764`
BUFFER_USAGE → const int
  `0x8765`
BYTE → const int
  `0x1400`
CCW → const int
  `0x0901`
CLAMP_TO_EDGE → const int
  `0x812F`
COLOR → const int
  `0x1800`
COLOR_ATTACHMENT0 → const int
  `0x8CE0`
COLOR_ATTACHMENT0_WEBGL → const int
  `0x8CE0`
COLOR_ATTACHMENT1 → const int
  `0x8CE1`
COLOR_ATTACHMENT1_WEBGL → const int
  `0x8CE1`
COLOR_ATTACHMENT2 → const int
  `0x8CE2`
COLOR_ATTACHMENT2_WEBGL → const int
  `0x8CE2`
COLOR_ATTACHMENT3 → const int
  `0x8CE3`
COLOR_ATTACHMENT3_WEBGL → const int
  `0x8CE3`
COLOR_ATTACHMENT4 → const int
  `0x8CE4`
COLOR_ATTACHMENT4_WEBGL → const int
  `0x8CE4`
COLOR_ATTACHMENT5 → const int
  `0x8CE5`
COLOR_ATTACHMENT5_WEBGL → const int
  `0x8CE5`
COLOR_ATTACHMENT6 → const int
  `0x8CE6`
COLOR_ATTACHMENT6_WEBGL → const int
  `0x8CE6`
COLOR_ATTACHMENT7 → const int
  `0x8CE7`
COLOR_ATTACHMENT7_WEBGL → const int
  `0x8CE7`
COLOR_ATTACHMENT8 → const int
  `0x8CE8`
COLOR_ATTACHMENT8_WEBGL → const int
  `0x8CE8`
COLOR_ATTACHMENT9 → const int
  `0x8CE9`
COLOR_ATTACHMENT9_WEBGL → const int
  `0x8CE9`
COLOR_ATTACHMENT10 → const int
  `0x8CEA`
COLOR_ATTACHMENT10_WEBGL → const int
  `0x8CEA`
COLOR_ATTACHMENT11 → const int
  `0x8CEB`
COLOR_ATTACHMENT11_WEBGL → const int
  `0x8CEB`
COLOR_ATTACHMENT12 → const int
  `0x8CEC`
COLOR_ATTACHMENT12_WEBGL → const int
  `0x8CEC`
COLOR_ATTACHMENT13 → const int
  `0x8CED`
COLOR_ATTACHMENT13_WEBGL → const int
  `0x8CED`
COLOR_ATTACHMENT14 → const int
  `0x8CEE`
COLOR_ATTACHMENT14_WEBGL → const int
  `0x8CEE`
COLOR_ATTACHMENT15 → const int
  `0x8CEF`
COLOR_ATTACHMENT15_WEBGL → const int
  `0x8CEF`
COLOR_BUFFER_BIT → const int
  `0x00004000`
COLOR_CLEAR_VALUE → const int
  `0x0C22`
COLOR_WRITEMASK → const int
  `0x0C23`
COMPARE_REF_TO_TEXTURE → const int
  `0x884E`
COMPILE_STATUS → const int
  `0x8B81`
COMPRESSED_TEXTURE_FORMATS → const int
  `0x86A3`
CONDITION_SATISFIED → const int
  `0x911C`
CONSTANT_ALPHA → const int
  `0x8003`
CONSTANT_COLOR → const int
  `0x8001`
CONTEXT_LOST_WEBGL → const int
  `0x9242`
COPY_READ_BUFFER → const int
  `0x8F36`
COPY_READ_BUFFER_BINDING → const int
  `0x8F36`
COPY_WRITE_BUFFER → const int
  `0x8F37`
COPY_WRITE_BUFFER_BINDING → const int
  `0x8F37`
CULL_FACE → const int
  `0x0B44`
CULL_FACE_MODE → const int
  `0x0B45`
CURRENT_PROGRAM → const int
  `0x8B8D`
CURRENT_QUERY → const int
  `0x8865`
CURRENT_VERTEX_ATTRIB → const int
  `0x8626`
CW → const int
  `0x0900`
DECR → const int
  `0x1E03`
DECR_WRAP → const int
  `0x8508`
DELETE_STATUS → const int
  `0x8B80`
DEPTH → const int
  `0x1801`
DEPTH24_STENCIL8 → const int
  `0x88F0`
DEPTH32F_STENCIL8 → const int
  `0x8CAD`
DEPTH_ATTACHMENT → const int
  `0x8D00`
DEPTH_BITS → const int
  `0x0D56`
DEPTH_BUFFER_BIT → const int
  `0x00000100`
DEPTH_CLEAR_VALUE → const int
  `0x0B73`
DEPTH_COMPONENT → const int
  `0x1902`
DEPTH_COMPONENT16 → const int
  `0x81A5`
DEPTH_COMPONENT24 → const int
  `0x81A6`
DEPTH_COMPONENT32F → const int
  `0x8CAC`
DEPTH_FUNC → const int
  `0x0B74`
DEPTH_RANGE → const int
  `0x0B70`
DEPTH_STENCIL → const int
  `0x84F9`
DEPTH_STENCIL_ATTACHMENT → const int
  `0x821A`
DEPTH_TEST → const int
  `0x0B71`
DEPTH_WRITEMASK → const int
  `0x0B72`
DITHER → const int
  `0x0BD0`
DONT_CARE → const int
  `0x1100`
DRAW_BUFFER0 → const int
  `0x8825`
DRAW_BUFFER0_WEBGL → const int
  `0x8825`
DRAW_BUFFER1 → const int
  `0x8826`
DRAW_BUFFER1_WEBGL → const int
  `0x8826`
DRAW_BUFFER2 → const int
  `0x8827`
DRAW_BUFFER2_WEBGL → const int
  `0x8827`
DRAW_BUFFER3 → const int
  `0x8828`
DRAW_BUFFER3_WEBGL → const int
  `0x8828`
DRAW_BUFFER4 → const int
  `0x8829`
DRAW_BUFFER4_WEBGL → const int
  `0x8829`
DRAW_BUFFER5 → const int
  `0x882A`
DRAW_BUFFER5_WEBGL → const int
  `0x882A`
DRAW_BUFFER6 → const int
  `0x882B`
DRAW_BUFFER6_WEBGL → const int
  `0x882B`
DRAW_BUFFER7 → const int
  `0x882C`
DRAW_BUFFER7_WEBGL → const int
  `0x882C`
DRAW_BUFFER8 → const int
  `0x882D`
DRAW_BUFFER8_WEBGL → const int
  `0x882D`
DRAW_BUFFER9 → const int
  `0x882E`
DRAW_BUFFER9_WEBGL → const int
  `0x882E`
DRAW_BUFFER10 → const int
  `0x882F`
DRAW_BUFFER10_WEBGL → const int
  `0x882F`
DRAW_BUFFER11 → const int
  `0x8830`
DRAW_BUFFER11_WEBGL → const int
  `0x8830`
DRAW_BUFFER12 → const int
  `0x8831`
DRAW_BUFFER12_WEBGL → const int
  `0x8831`
DRAW_BUFFER13 → const int
  `0x8832`
DRAW_BUFFER13_WEBGL → const int
  `0x8832`
DRAW_BUFFER14 → const int
  `0x8833`
DRAW_BUFFER14_WEBGL → const int
  `0x8833`
DRAW_BUFFER15 → const int
  `0x8834`
DRAW_BUFFER15_WEBGL → const int
  `0x8834`
DRAW_FRAMEBUFFER → const int
  `0x8CA9`
DRAW_FRAMEBUFFER_BINDING → const int
  `0x8CA6`
DST_ALPHA → const int
  `0x0304`
DST_COLOR → const int
  `0x0306`
DYNAMIC_COPY → const int
  `0x88EA`
DYNAMIC_DRAW → const int
  `0x88E8`
DYNAMIC_READ → const int
  `0x88E9`
ELEMENT_ARRAY_BUFFER → const int
  `0x8893`
ELEMENT_ARRAY_BUFFER_BINDING → const int
  `0x8895`
EQUAL → const int
  `0x0202`
FASTEST → const int
  `0x1101`
FLOAT → const int
  `0x1406`
FLOAT_32_UNSIGNED_INT_24_8_REV → const int
  `0x8DAD`
FLOAT_MAT2 → const int
  `0x8B5A`
FLOAT_MAT2x3 → const int
  `0x8B65`
FLOAT_MAT2x4 → const int
  `0x8B66`
FLOAT_MAT3 → const int
  `0x8B5B`
FLOAT_MAT3x2 → const int
  `0x8B67`
FLOAT_MAT3x4 → const int
  `0x8B68`
FLOAT_MAT4 → const int
  `0x8B5C`
FLOAT_MAT4x2 → const int
  `0x8B69`
FLOAT_MAT4x3 → const int
  `0x8B6A`
FLOAT_VEC2 → const int
  `0x8B50`
FLOAT_VEC3 → const int
  `0x8B51`
FLOAT_VEC4 → const int
  `0x8B52`
FRAGMENT_SHADER → const int
  `0x8B30`
FRAGMENT_SHADER_DERIVATIVE_HINT → const int
  `0x8B8B`
FRAMEBUFFER → const int
  `0x8D40`
FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE → const int
  `0x8215`
FRAMEBUFFER_ATTACHMENT_BLUE_SIZE → const int
  `0x8214`
FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING → const int
  `0x8210`
FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE → const int
  `0x8211`
FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE → const int
  `0x8216`
FRAMEBUFFER_ATTACHMENT_GREEN_SIZE → const int
  `0x8213`
FRAMEBUFFER_ATTACHMENT_OBJECT_NAME → const int
  `0x8CD1`
FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE → const int
  `0x8CD0`
FRAMEBUFFER_ATTACHMENT_RED_SIZE → const int
  `0x8212`
FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE → const int
  `0x8217`
FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE → const int
  `0x8CD3`
FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER → const int
  `0x8CD4`
FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL → const int
  `0x8CD2`
FRAMEBUFFER_BINDING → const int
  `0x8CA6`
FRAMEBUFFER_COMPLETE → const int
  `0x8CD5`
FRAMEBUFFER_DEFAULT → const int
  `0x8218`
FRAMEBUFFER_INCOMPLETE_ATTACHMENT → const int
  `0x8CD6`
FRAMEBUFFER_INCOMPLETE_DIMENSIONS → const int
  `0x8CD9`
FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT → const int
  `0x8CD7`
FRAMEBUFFER_INCOMPLETE_MULTISAMPLE → const int
  `0x8D56`
FRAMEBUFFER_UNSUPPORTED → const int
  `0x8CDD`
FRONT → const int
  `0x0404`
FRONT_AND_BACK → const int
  `0x0408`
FRONT_FACE → const int
  `0x0B46`
FUNC_ADD → const int
  `0x8006`
FUNC_REVERSE_SUBTRACT → const int
  `0x800B`
FUNC_SUBTRACT → const int
  `0x800A`
GENERATE_MIPMAP_HINT → const int
  `0x8192`
GEQUAL → const int
  `0x0206`
GREATER → const int
  `0x0204`
GREEN_BITS → const int
  `0x0D53`
HALF_FLOAT → const int
  `0x140B`
HIGH_FLOAT → const int
  `0x8DF2`
HIGH_INT → const int
  `0x8DF5`
IMPLEMENTATION_COLOR_READ_FORMAT → const int
  `0x8B9B`
IMPLEMENTATION_COLOR_READ_TYPE → const int
  `0x8B9A`
INCR → const int
  `0x1E02`
INCR_WRAP → const int
  `0x8507`
INT → const int
  `0x1404`
INT_2_10_10_10_REV → const int
  `0x8D9F`
INT_SAMPLER_2D → const int
  `0x8DCA`
INT_SAMPLER_2D_ARRAY → const int
  `0x8DCF`
INT_SAMPLER_3D → const int
  `0x8DCB`
INT_SAMPLER_CUBE → const int
  `0x8DCC`
INT_VEC2 → const int
  `0x8B53`
INT_VEC3 → const int
  `0x8B54`
INT_VEC4 → const int
  `0x8B55`
INTERLEAVED_ATTRIBS → const int
  `0x8C8C`
INVALID_ENUM → const int
  `0x0500`
INVALID_FRAMEBUFFER_OPERATION → const int
  `0x0506`
INVALID_INDEX → const int
  `0xFFFFFFFF`
INVALID_OPERATION → const int
  `0x0502`
INVALID_VALUE → const int
  `0x0501`
INVERT → const int
  `0x150A`
KEEP → const int
  `0x1E00`
LEQUAL → const int
  `0x0203`
LESS → const int
  `0x0201`
LINE_LOOP → const int
  `0x0002`
LINE_STRIP → const int
  `0x0003`
LINE_WIDTH → const int
  `0x0B21`
LINEAR → const int
  `0x2601`
LINEAR_MIPMAP_LINEAR → const int
  `0x2703`
LINEAR_MIPMAP_NEAREST → const int
  `0x2701`
LINES → const int
  `0x0001`
LINK_STATUS → const int
  `0x8B82`
LOW_FLOAT → const int
  `0x8DF0`
LOW_INT → const int
  `0x8DF3`
LUMINANCE → const int
  `0x1909`
LUMINANCE_ALPHA → const int
  `0x190A`
MAX → const int
  `0x8008`
MAX_3D_TEXTURE_SIZE → const int
  `0x8073`
MAX_ARRAY_TEXTURE_LAYERS → const int
  `0x88FF`
MAX_CLIENT_WAIT_TIMEOUT_WEBGL → const int
  `0x9247`
MAX_COLOR_ATTACHMENTS → const int
  `0x8CDF`
MAX_COLOR_ATTACHMENTS_WEBGL → const int
  `0x8CDF`
MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS → const int
  `0x8A33`
MAX_COMBINED_TEXTURE_IMAGE_UNITS → const int
  `0x8B4D`
MAX_COMBINED_UNIFORM_BLOCKS → const int
  `0x8A2E`
MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS → const int
  `0x8A31`
MAX_CUBE_MAP_TEXTURE_SIZE → const int
  `0x851C`
MAX_DRAW_BUFFERS → const int
  `0x8824`
MAX_DRAW_BUFFERS_WEBGL → const int
  `0x8824`
MAX_ELEMENT_INDEX → const int
  `0x8D6B`
MAX_ELEMENTS_INDICES → const int
  `0x80E9`
MAX_ELEMENTS_VERTICES → const int
  `0x80E8`
MAX_FRAGMENT_INPUT_COMPONENTS → const int
  `0x9125`
MAX_FRAGMENT_UNIFORM_BLOCKS → const int
  `0x8A2D`
MAX_FRAGMENT_UNIFORM_COMPONENTS → const int
  `0x8B49`
MAX_FRAGMENT_UNIFORM_VECTORS → const int
  `0x8DFD`
MAX_PROGRAM_TEXEL_OFFSET → const int
  `0x8905`
MAX_RENDERBUFFER_SIZE → const int
  `0x84E8`
MAX_SAMPLES → const int
  `0x8D57`
MAX_SERVER_WAIT_TIMEOUT → const int
  `0x9111`
MAX_TEXTURE_IMAGE_UNITS → const int
  `0x8872`
MAX_TEXTURE_LOD_BIAS → const int
  `0x84FD`
MAX_TEXTURE_SIZE → const int
  `0x0D33`
MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS → const int
  `0x8C8A`
MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS → const int
  `0x8C8B`
MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS → const int
  `0x8C80`
MAX_UNIFORM_BLOCK_SIZE → const int
  `0x8A30`
MAX_UNIFORM_BUFFER_BINDINGS → const int
  `0x8A2F`
MAX_VARYING_COMPONENTS → const int
  `0x8B4B`
MAX_VARYING_VECTORS → const int
  `0x8DFC`
MAX_VERTEX_ATTRIBS → const int
  `0x8869`
MAX_VERTEX_OUTPUT_COMPONENTS → const int
  `0x9122`
MAX_VERTEX_TEXTURE_IMAGE_UNITS → const int
  `0x8B4C`
MAX_VERTEX_UNIFORM_BLOCKS → const int
  `0x8A2B`
MAX_VERTEX_UNIFORM_COMPONENTS → const int
  `0x8B4A`
MAX_VERTEX_UNIFORM_VECTORS → const int
  `0x8DFB`
MAX_VIEWPORT_DIMS → const int
  `0x0D3A`
MEDIUM_FLOAT → const int
  `0x8DF1`
MEDIUM_INT → const int
  `0x8DF4`
MIN → const int
  `0x8007`
MIN_PROGRAM_TEXEL_OFFSET → const int
  `0x8904`
MIRRORED_REPEAT → const int
  `0x8370`
NEAREST → const int
  `0x2600`
NEAREST_MIPMAP_LINEAR → const int
  `0x2702`
NEAREST_MIPMAP_NEAREST → const int
  `0x2700`
NEVER → const int
  `0x0200`
NICEST → const int
  `0x1102`
NO_ERROR → const int
  `0`
NONE → const int
  `0`
NOTEQUAL → const int
  `0x0205`
OBJECT_TYPE → const int
  `0x9112`
ONE → const int
  `1`
ONE_MINUS_CONSTANT_ALPHA → const int
  `0x8004`
ONE_MINUS_CONSTANT_COLOR → const int
  `0x8002`
ONE_MINUS_DST_ALPHA → const int
  `0x0305`
ONE_MINUS_DST_COLOR → const int
  `0x0307`
ONE_MINUS_SRC_ALPHA → const int
  `0x0303`
ONE_MINUS_SRC_COLOR → const int
  `0x0301`
OUT_OF_MEMORY → const int
  `0x0505`
PACK_ALIGNMENT → const int
  `0x0D05`
PACK_ROW_LENGTH → const int
  `0x0D02`
PACK_SKIP_PIXELS → const int
  `0x0D04`
PACK_SKIP_ROWS → const int
  `0x0D03`
PIXEL_PACK_BUFFER → const int
  `0x88EB`
PIXEL_PACK_BUFFER_BINDING → const int
  `0x88ED`
PIXEL_UNPACK_BUFFER → const int
  `0x88EC`
PIXEL_UNPACK_BUFFER_BINDING → const int
  `0x88EF`
POINTS → const int
  `0x0000`
POLYGON_OFFSET_FACTOR → const int
  `0x8038`
POLYGON_OFFSET_FILL → const int
  `0x8037`
POLYGON_OFFSET_UNITS → const int
  `0x2A00`
QUERY_RESULT → const int
  `0x8866`
QUERY_RESULT_AVAILABLE → const int
  `0x8867`
R8 → const int
  `0x8229`
R8_SNORM → const int
  `0x8F94`
R8I → const int
  `0x8231`
R8UI → const int
  `0x8232`
R11F_G11F_B10F → const int
  `0x8C3A`
R16F → const int
  `0x822D`
R16I → const int
  `0x8233`
R16UI → const int
  `0x8234`
R32F → const int
  `0x822E`
R32I → const int
  `0x8235`
R32UI → const int
  `0x8236`
RASTERIZER_DISCARD → const int
  `0x8C89`
READ_BUFFER → const int
  `0x0C02`
READ_FRAMEBUFFER → const int
  `0x8CA8`
READ_FRAMEBUFFER_BINDING → const int
  `0x8CAA`
RED → const int
  `0x1903`
RED_BITS → const int
  `0x0D52`
RED_INTEGER → const int
  `0x8D94`
RENDERBUFFER → const int
  `0x8D41`
RENDERBUFFER_ALPHA_SIZE → const int
  `0x8D53`
RENDERBUFFER_BINDING → const int
  `0x8CA7`
RENDERBUFFER_BLUE_SIZE → const int
  `0x8D52`
RENDERBUFFER_DEPTH_SIZE → const int
  `0x8D54`
RENDERBUFFER_GREEN_SIZE → const int
  `0x8D51`
RENDERBUFFER_HEIGHT → const int
  `0x8D43`
RENDERBUFFER_INTERNAL_FORMAT → const int
  `0x8D44`
RENDERBUFFER_RED_SIZE → const int
  `0x8D50`
RENDERBUFFER_SAMPLES → const int
  `0x8CAB`
RENDERBUFFER_STENCIL_SIZE → const int
  `0x8D55`
RENDERBUFFER_WIDTH → const int
  `0x8D42`
RENDERER → const int
  `0x1F01`
REPEAT → const int
  `0x2901`
REPLACE → const int
  `0x1E01`
RG → const int
  `0x8227`
RG8 → const int
  `0x822B`
RG8_SNORM → const int
  `0x8F95`
RG8I → const int
  `0x8237`
RG8UI → const int
  `0x8238`
RG16F → const int
  `0x822F`
RG16I → const int
  `0x8239`
RG16UI → const int
  `0x823A`
RG32F → const int
  `0x8230`
RG32I → const int
  `0x823B`
RG32UI → const int
  `0x823C`
RG_INTEGER → const int
  `0x8228`
RGB → const int
  `0x1907`
RGB5_A1 → const int
  `0x8057`
RGB8 → const int
  `0x8051`
RGB8_SNORM → const int
  `0x8F96`
RGB8I → const int
  `0x8D8F`
RGB8UI → const int
  `0x8D7D`
RGB9_E5 → const int
  `0x8C3D`
RGB10_A2 → const int
  `0x8059`
RGB10_A2UI → const int
  `0x906F`
RGB16F → const int
  `0x881B`
RGB16I → const int
  `0x8D89`
RGB16UI → const int
  `0x8D77`
RGB32F → const int
  `0x8815`
RGB32I → const int
  `0x8D83`
RGB32UI → const int
  `0x8D71`
RGB565 → const int
  `0x8D62`
RGB_INTEGER → const int
  `0x8D98`
RGBA → const int
  `0x1908`
RGBA4 → const int
  `0x8056`
RGBA8 → const int
  `0x8058`
RGBA8_SNORM → const int
  `0x8F97`
RGBA8I → const int
  `0x8D8E`
RGBA8UI → const int
  `0x8D7C`
RGBA16F → const int
  `0x881A`
RGBA16I → const int
  `0x8D88`
RGBA16UI → const int
  `0x8D76`
RGBA32F → const int
  `0x8814`
RGBA32I → const int
  `0x8D82`
RGBA32UI → const int
  `0x8D70`
RGBA_INTEGER → const int
  `0x8D99`
SAMPLE_ALPHA_TO_COVERAGE → const int
  `0x809E`
SAMPLE_BUFFERS → const int
  `0x80A8`
SAMPLE_COVERAGE → const int
  `0x80A0`
SAMPLE_COVERAGE_INVERT → const int
  `0x80AB`
SAMPLE_COVERAGE_VALUE → const int
  `0x80AA`
SAMPLER_2D → const int
  `0x8B5E`
SAMPLER_2D_ARRAY → const int
  `0x8DC1`
SAMPLER_2D_ARRAY_SHADOW → const int
  `0x8DC4`
SAMPLER_2D_SHADOW → const int
  `0x8B62`
SAMPLER_3D → const int
  `0x8B5F`
SAMPLER_BINDING → const int
  `0x8919`
SAMPLER_CUBE → const int
  `0x8B60`
SAMPLER_CUBE_SHADOW → const int
  `0x8DC5`
SAMPLES → const int
  `0x80A9`
SCISSOR_BOX → const int
  `0x0C10`
SCISSOR_TEST → const int
  `0x0C11`
SEPARATE_ATTRIBS → const int
  `0x8C8D`
SHADER_TYPE → const int
  `0x8B4F`
SHADING_LANGUAGE_VERSION → const int
  `0x8B8C`
SHORT → const int
  `0x1402`
SIGNALED → const int
  `0x9119`
SIGNED_NORMALIZED → const int
  `0x8F9C`
SRC_ALPHA → const int
  `0x0302`
SRC_ALPHA_SATURATE → const int
  `0x0308`
SRC_COLOR → const int
  `0x0300`
SRGB → const int
  `0x8C40`
SRGB8 → const int
  `0x8C41`
SRGB8_ALPHA8 → const int
  `0x8C43`
STATIC_COPY → const int
  `0x88E6`
STATIC_DRAW → const int
  `0x88E4`
STATIC_READ → const int
  `0x88E5`
STENCIL → const int
  `0x1802`
STENCIL_ATTACHMENT → const int
  `0x8D20`
STENCIL_BACK_FAIL → const int
  `0x8801`
STENCIL_BACK_FUNC → const int
  `0x8800`
STENCIL_BACK_PASS_DEPTH_FAIL → const int
  `0x8802`
STENCIL_BACK_PASS_DEPTH_PASS → const int
  `0x8803`
STENCIL_BACK_REF → const int
  `0x8CA3`
STENCIL_BACK_VALUE_MASK → const int
  `0x8CA4`
STENCIL_BACK_WRITEMASK → const int
  `0x8CA5`
STENCIL_BITS → const int
  `0x0D57`
STENCIL_BUFFER_BIT → const int
  `0x00000400`
STENCIL_CLEAR_VALUE → const int
  `0x0B91`
STENCIL_FAIL → const int
  `0x0B94`
STENCIL_FUNC → const int
  `0x0B92`
STENCIL_INDEX8 → const int
  `0x8D48`
STENCIL_PASS_DEPTH_FAIL → const int
  `0x0B95`
STENCIL_PASS_DEPTH_PASS → const int
  `0x0B96`
STENCIL_REF → const int
  `0x0B97`
STENCIL_TEST → const int
  `0x0B90`
STENCIL_VALUE_MASK → const int
  `0x0B93`
STENCIL_WRITEMASK → const int
  `0x0B98`
STREAM_COPY → const int
  `0x88E2`
STREAM_DRAW → const int
  `0x88E0`
STREAM_READ → const int
  `0x88E1`
SUBPIXEL_BITS → const int
  `0x0D50`
SYNC_CONDITION → const int
  `0x9113`
SYNC_FENCE → const int
  `0x9116`
SYNC_FLAGS → const int
  `0x9115`
SYNC_FLUSH_COMMANDS_BIT → const int
  `0x00000001`
SYNC_GPU_COMMANDS_COMPLETE → const int
  `0x9117`
SYNC_STATUS → const int
  `0x9114`
TEXTURE → const int
  `0x1702`
TEXTURE0 → const int
  `0x84C0`
TEXTURE1 → const int
  `0x84C1`
TEXTURE2 → const int
  `0x84C2`
TEXTURE3 → const int
  `0x84C3`
TEXTURE4 → const int
  `0x84C4`
TEXTURE5 → const int
  `0x84C5`
TEXTURE6 → const int
  `0x84C6`
TEXTURE7 → const int
  `0x84C7`
TEXTURE8 → const int
  `0x84C8`
TEXTURE9 → const int
  `0x84C9`
TEXTURE10 → const int
  `0x84CA`
TEXTURE11 → const int
  `0x84CB`
TEXTURE12 → const int
  `0x84CC`
TEXTURE13 → const int
  `0x84CD`
TEXTURE14 → const int
  `0x84CE`
TEXTURE15 → const int
  `0x84CF`
TEXTURE16 → const int
  `0x84D0`
TEXTURE17 → const int
  `0x84D1`
TEXTURE18 → const int
  `0x84D2`
TEXTURE19 → const int
  `0x84D3`
TEXTURE20 → const int
  `0x84D4`
TEXTURE21 → const int
  `0x84D5`
TEXTURE22 → const int
  `0x84D6`
TEXTURE23 → const int
  `0x84D7`
TEXTURE24 → const int
  `0x84D8`
TEXTURE25 → const int
  `0x84D9`
TEXTURE26 → const int
  `0x84DA`
TEXTURE27 → const int
  `0x84DB`
TEXTURE28 → const int
  `0x84DC`
TEXTURE29 → const int
  `0x84DD`
TEXTURE30 → const int
  `0x84DE`
TEXTURE31 → const int
  `0x84DF`
TEXTURE_2D → const int
  `0x0DE1`
TEXTURE_2D_ARRAY → const int
  `0x8C1A`
TEXTURE_3D → const int
  `0x806F`
TEXTURE_BASE_LEVEL → const int
  `0x813C`
TEXTURE_BINDING_2D → const int
  `0x8069`
TEXTURE_BINDING_2D_ARRAY → const int
  `0x8C1D`
TEXTURE_BINDING_3D → const int
  `0x806A`
TEXTURE_BINDING_CUBE_MAP → const int
  `0x8514`
TEXTURE_COMPARE_FUNC → const int
  `0x884D`
TEXTURE_COMPARE_MODE → const int
  `0x884C`
TEXTURE_CUBE_MAP → const int
  `0x8513`
TEXTURE_CUBE_MAP_NEGATIVE_X → const int
  `0x8516`
TEXTURE_CUBE_MAP_NEGATIVE_Y → const int
  `0x8518`
TEXTURE_CUBE_MAP_NEGATIVE_Z → const int
  `0x851A`
TEXTURE_CUBE_MAP_POSITIVE_X → const int
  `0x8515`
TEXTURE_CUBE_MAP_POSITIVE_Y → const int
  `0x8517`
TEXTURE_CUBE_MAP_POSITIVE_Z → const int
  `0x8519`
TEXTURE_IMMUTABLE_FORMAT → const int
  `0x912F`
TEXTURE_IMMUTABLE_LEVELS → const int
  `0x82DF`
TEXTURE_MAG_FILTER → const int
  `0x2800`
TEXTURE_MAX_LEVEL → const int
  `0x813D`
TEXTURE_MAX_LOD → const int
  `0x813B`
TEXTURE_MIN_FILTER → const int
  `0x2801`
TEXTURE_MIN_LOD → const int
  `0x813A`
TEXTURE_WRAP_R → const int
  `0x8072`
TEXTURE_WRAP_S → const int
  `0x2802`
TEXTURE_WRAP_T → const int
  `0x2803`
TIMEOUT_EXPIRED → const int
  `0x911B`
TIMEOUT_IGNORED → const int
  `-1`
TRANSFORM_FEEDBACK → const int
  `0x8E22`
TRANSFORM_FEEDBACK_ACTIVE → const int
  `0x8E24`
TRANSFORM_FEEDBACK_BINDING → const int
  `0x8E25`
TRANSFORM_FEEDBACK_BUFFER → const int
  `0x8C8E`
TRANSFORM_FEEDBACK_BUFFER_BINDING → const int
  `0x8C8F`
TRANSFORM_FEEDBACK_BUFFER_MODE → const int
  `0x8C7F`
TRANSFORM_FEEDBACK_BUFFER_SIZE → const int
  `0x8C85`
TRANSFORM_FEEDBACK_BUFFER_START → const int
  `0x8C84`
TRANSFORM_FEEDBACK_PAUSED → const int
  `0x8E23`
TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN → const int
  `0x8C88`
TRANSFORM_FEEDBACK_VARYINGS → const int
  `0x8C83`
TRIANGLE_FAN → const int
  `0x0006`
TRIANGLE_STRIP → const int
  `0x0005`
TRIANGLES → const int
  `0x0004`
UNIFORM_ARRAY_STRIDE → const int
  `0x8A3C`
UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES → const int
  `0x8A43`
UNIFORM_BLOCK_ACTIVE_UNIFORMS → const int
  `0x8A42`
UNIFORM_BLOCK_BINDING → const int
  `0x8A3F`
UNIFORM_BLOCK_DATA_SIZE → const int
  `0x8A40`
UNIFORM_BLOCK_INDEX → const int
  `0x8A3A`
UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER → const int
  `0x8A46`
UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER → const int
  `0x8A44`
UNIFORM_BUFFER → const int
  `0x8A11`
UNIFORM_BUFFER_BINDING → const int
  `0x8A28`
UNIFORM_BUFFER_OFFSET_ALIGNMENT → const int
  `0x8A34`
UNIFORM_BUFFER_SIZE → const int
  `0x8A2A`
UNIFORM_BUFFER_START → const int
  `0x8A29`
UNIFORM_IS_ROW_MAJOR → const int
  `0x8A3E`
UNIFORM_MATRIX_STRIDE → const int
  `0x8A3D`
UNIFORM_OFFSET → const int
  `0x8A3B`
UNIFORM_SIZE → const int
  `0x8A38`
UNIFORM_TYPE → const int
  `0x8A37`
UNPACK_ALIGNMENT → const int
  `0x0CF5`
UNPACK_COLORSPACE_CONVERSION_WEBGL → const int
  `0x9243`
UNPACK_FLIP_Y_WEBGL → const int
  `0x9240`
UNPACK_IMAGE_HEIGHT → const int
  `0x806E`
UNPACK_PREMULTIPLY_ALPHA_WEBGL → const int
  `0x9241`
UNPACK_ROW_LENGTH → const int
  `0x0CF2`
UNPACK_SKIP_IMAGES → const int
  `0x806D`
UNPACK_SKIP_PIXELS → const int
  `0x0CF4`
UNPACK_SKIP_ROWS → const int
  `0x0CF3`
UNSIGNALED → const int
  `0x9118`
UNSIGNED_BYTE → const int
  `0x1401`
UNSIGNED_INT → const int
  `0x1405`
UNSIGNED_INT_2_10_10_10_REV → const int
  `0x8368`
UNSIGNED_INT_5_9_9_9_REV → const int
  `0x8C3E`
UNSIGNED_INT_10F_11F_11F_REV → const int
  `0x8C3B`
UNSIGNED_INT_24_8 → const int
  `0x84FA`
UNSIGNED_INT_SAMPLER_2D → const int
  `0x8DD2`
UNSIGNED_INT_SAMPLER_2D_ARRAY → const int
  `0x8DD7`
UNSIGNED_INT_SAMPLER_3D → const int
  `0x8DD3`
UNSIGNED_INT_SAMPLER_CUBE → const int
  `0x8DD4`
UNSIGNED_INT_VEC2 → const int
  `0x8DC6`
UNSIGNED_INT_VEC3 → const int
  `0x8DC7`
UNSIGNED_INT_VEC4 → const int
  `0x8DC8`
UNSIGNED_NORMALIZED → const int
  `0x8C17`
UNSIGNED_SHORT → const int
  `0x1403`
UNSIGNED_SHORT_4_4_4_4 → const int
  `0x8033`
UNSIGNED_SHORT_5_5_5_1 → const int
  `0x8034`
UNSIGNED_SHORT_5_6_5 → const int
  `0x8363`
VALIDATE_STATUS → const int
  `0x8B83`
VENDOR → const int
  `0x1F00`
VERSION → const int
  `0x1F02`
VERTEX_ARRAY_BINDING → const int
  `0x85B5`
VERTEX_ATTRIB_ARRAY_BUFFER_BINDING → const int
  `0x889F`
VERTEX_ATTRIB_ARRAY_DIVISOR → const int
  `0x88FE`
VERTEX_ATTRIB_ARRAY_ENABLED → const int
  `0x8622`
VERTEX_ATTRIB_ARRAY_INTEGER → const int
  `0x88FD`
VERTEX_ATTRIB_ARRAY_NORMALIZED → const int
  `0x886A`
VERTEX_ATTRIB_ARRAY_POINTER → const int
  `0x8645`
VERTEX_ATTRIB_ARRAY_SIZE → const int
  `0x8623`
VERTEX_ATTRIB_ARRAY_STRIDE → const int
  `0x8624`
VERTEX_ATTRIB_ARRAY_TYPE → const int
  `0x8625`
VERTEX_SHADER → const int
  `0x8B31`
VIEWPORT → const int
  `0x0BA2`
WAIT_FAILED → const int
  `0x911D`
ZERO → const int
  `0`