Skip to content

WebGL2RenderingContextBase

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

Functions and values

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

Properties

abstract member ACTIVE_UNIFORM_BLOCKS: float
abstract member ALREADY_SIGNALED: float
abstract member ANY_SAMPLES_PASSED: float
abstract member ANY_SAMPLES_PASSED_CONSERVATIVE: float
abstract member COLOR: float
abstract member COLOR_ATTACHMENT1: float
abstract member COLOR_ATTACHMENT10: float
abstract member COLOR_ATTACHMENT11: float
abstract member COLOR_ATTACHMENT12: float
abstract member COLOR_ATTACHMENT13: float
abstract member COLOR_ATTACHMENT14: float
abstract member COLOR_ATTACHMENT15: float
abstract member COLOR_ATTACHMENT2: float
abstract member COLOR_ATTACHMENT3: float
abstract member COLOR_ATTACHMENT4: float
abstract member COLOR_ATTACHMENT5: float
abstract member COLOR_ATTACHMENT6: float
abstract member COLOR_ATTACHMENT7: float
abstract member COLOR_ATTACHMENT8: float
abstract member COLOR_ATTACHMENT9: float
abstract member COMPARE_REF_TO_TEXTURE: float
abstract member CONDITION_SATISFIED: float
abstract member COPY_READ_BUFFER: float
abstract member COPY_READ_BUFFER_BINDING: float
abstract member COPY_WRITE_BUFFER: float
abstract member COPY_WRITE_BUFFER_BINDING: float
abstract member CURRENT_QUERY: float
abstract member DEPTH: float
abstract member DEPTH24_STENCIL8: float
abstract member DEPTH32F_STENCIL8: float
abstract member DEPTH_COMPONENT24: float
abstract member DEPTH_COMPONENT32F: float
abstract member DRAW_BUFFER0: float
abstract member DRAW_BUFFER1: float
abstract member DRAW_BUFFER10: float
abstract member DRAW_BUFFER11: float
abstract member DRAW_BUFFER12: float
abstract member DRAW_BUFFER13: float
abstract member DRAW_BUFFER14: float
abstract member DRAW_BUFFER15: float
abstract member DRAW_BUFFER2: float
abstract member DRAW_BUFFER3: float
abstract member DRAW_BUFFER4: float
abstract member DRAW_BUFFER5: float
abstract member DRAW_BUFFER6: float
abstract member DRAW_BUFFER7: float
abstract member DRAW_BUFFER8: float
abstract member DRAW_BUFFER9: float
abstract member DRAW_FRAMEBUFFER: float
abstract member DRAW_FRAMEBUFFER_BINDING: float
abstract member DYNAMIC_COPY: float
abstract member DYNAMIC_READ: float
abstract member FLOAT_32_UNSIGNED_INT_24_8_REV: float
abstract member FLOAT_MAT2x3: float
abstract member FLOAT_MAT2x4: float
abstract member FLOAT_MAT3x2: float
abstract member FLOAT_MAT3x4: float
abstract member FLOAT_MAT4x2: float
abstract member FLOAT_MAT4x3: float
abstract member FRAGMENT_SHADER_DERIVATIVE_HINT: float
abstract member FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE: float
abstract member FRAMEBUFFER_ATTACHMENT_BLUE_SIZE: float
abstract member FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING: float
abstract member FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE: float
abstract member FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE: float
abstract member FRAMEBUFFER_ATTACHMENT_GREEN_SIZE: float
abstract member FRAMEBUFFER_ATTACHMENT_RED_SIZE: float
abstract member FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: float
abstract member FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: float
abstract member FRAMEBUFFER_DEFAULT: float
abstract member FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: float
abstract member HALF_FLOAT: float
abstract member INTERLEAVED_ATTRIBS: float
abstract member INT_2_10_10_10_REV: float
abstract member INT_SAMPLER_2D: float
abstract member INT_SAMPLER_2D_ARRAY: float
abstract member INT_SAMPLER_3D: float
abstract member INT_SAMPLER_CUBE: float
abstract member INVALID_INDEX: float
abstract member MAX: float
abstract member MAX_3D_TEXTURE_SIZE: float
abstract member MAX_ARRAY_TEXTURE_LAYERS: float
abstract member MAX_CLIENT_WAIT_TIMEOUT_WEBGL: float
abstract member MAX_COLOR_ATTACHMENTS: float
abstract member MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: float
abstract member MAX_COMBINED_UNIFORM_BLOCKS: float
abstract member MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: float
abstract member MAX_DRAW_BUFFERS: float
abstract member MAX_ELEMENTS_INDICES: float
abstract member MAX_ELEMENTS_VERTICES: float
abstract member MAX_ELEMENT_INDEX: float
abstract member MAX_FRAGMENT_INPUT_COMPONENTS: float
abstract member MAX_FRAGMENT_UNIFORM_BLOCKS: float
abstract member MAX_FRAGMENT_UNIFORM_COMPONENTS: float
abstract member MAX_PROGRAM_TEXEL_OFFSET: float
abstract member MAX_SAMPLES: float
abstract member MAX_SERVER_WAIT_TIMEOUT: float
abstract member MAX_TEXTURE_LOD_BIAS: float
abstract member MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS: float
abstract member MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: float
abstract member MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS: float
abstract member MAX_UNIFORM_BLOCK_SIZE: float
abstract member MAX_UNIFORM_BUFFER_BINDINGS: float
abstract member MAX_VARYING_COMPONENTS: float
abstract member MAX_VERTEX_OUTPUT_COMPONENTS: float
abstract member MAX_VERTEX_UNIFORM_BLOCKS: float
abstract member MAX_VERTEX_UNIFORM_COMPONENTS: float
abstract member MIN: float
abstract member MIN_PROGRAM_TEXEL_OFFSET: float
abstract member OBJECT_TYPE: float
abstract member PACK_ROW_LENGTH: float
abstract member PACK_SKIP_PIXELS: float
abstract member PACK_SKIP_ROWS: float
abstract member PIXEL_PACK_BUFFER: float
abstract member PIXEL_PACK_BUFFER_BINDING: float
abstract member PIXEL_UNPACK_BUFFER: float
abstract member PIXEL_UNPACK_BUFFER_BINDING: float
abstract member QUERY_RESULT: float
abstract member QUERY_RESULT_AVAILABLE: float
abstract member R11F_G11F_B10F: float
abstract member R16F: float
abstract member R16I: float
abstract member R16UI: float
abstract member R32F: float
abstract member R32I: float
abstract member R32UI: float
abstract member R8: float
abstract member R8I: float
abstract member R8UI: float
abstract member R8_SNORM: float
abstract member RASTERIZER_DISCARD: float
abstract member READ_BUFFER: float
abstract member READ_FRAMEBUFFER: float
abstract member READ_FRAMEBUFFER_BINDING: float
abstract member RED: float
abstract member RED_INTEGER: float
abstract member RENDERBUFFER_SAMPLES: float
abstract member RG: float
abstract member RG16F: float
abstract member RG16I: float
abstract member RG16UI: float
abstract member RG32F: float
abstract member RG32I: float
abstract member RG32UI: float
abstract member RG8: float
abstract member RG8I: float
abstract member RG8UI: float
abstract member RG8_SNORM: float
abstract member RGB10_A2: float
abstract member RGB10_A2UI: float
abstract member RGB16F: float
abstract member RGB16I: float
abstract member RGB16UI: float
abstract member RGB32F: float
abstract member RGB32I: float
abstract member RGB32UI: float
abstract member RGB8: float
abstract member RGB8I: float
abstract member RGB8UI: float
abstract member RGB8_SNORM: float
abstract member RGB9_E5: float
abstract member RGBA16F: float
abstract member RGBA16I: float
abstract member RGBA16UI: float
abstract member RGBA32F: float
abstract member RGBA32I: float
abstract member RGBA32UI: float
abstract member RGBA8I: float
abstract member RGBA8UI: float
abstract member RGBA8_SNORM: float
abstract member RGBA_INTEGER: float
abstract member RGB_INTEGER: float
abstract member RG_INTEGER: float
abstract member SAMPLER_2D_ARRAY: float
abstract member SAMPLER_2D_ARRAY_SHADOW: float
abstract member SAMPLER_2D_SHADOW: float
abstract member SAMPLER_3D: float
abstract member SAMPLER_BINDING: float
abstract member SAMPLER_CUBE_SHADOW: float
abstract member SEPARATE_ATTRIBS: float
abstract member SIGNALED: float
abstract member SIGNED_NORMALIZED: float
abstract member SRGB: float
abstract member SRGB8: float
abstract member SRGB8_ALPHA8: float
abstract member STATIC_COPY: float
abstract member STATIC_READ: float
abstract member STENCIL: float
abstract member STREAM_COPY: float
abstract member STREAM_READ: float
abstract member SYNC_CONDITION: float
abstract member SYNC_FENCE: float
abstract member SYNC_FLAGS: float
abstract member SYNC_FLUSH_COMMANDS_BIT: float
abstract member SYNC_GPU_COMMANDS_COMPLETE: float
abstract member SYNC_STATUS: float
abstract member TEXTURE_2D_ARRAY: float
abstract member TEXTURE_3D: float
abstract member TEXTURE_BASE_LEVEL: float
abstract member TEXTURE_BINDING_2D_ARRAY: float
abstract member TEXTURE_BINDING_3D: float
abstract member TEXTURE_COMPARE_FUNC: float
abstract member TEXTURE_COMPARE_MODE: float
abstract member TEXTURE_IMMUTABLE_FORMAT: float
abstract member TEXTURE_IMMUTABLE_LEVELS: float
abstract member TEXTURE_MAX_LEVEL: float
abstract member TEXTURE_MAX_LOD: float
abstract member TEXTURE_MIN_LOD: float
abstract member TEXTURE_WRAP_R: float
abstract member TIMEOUT_EXPIRED: float
abstract member TIMEOUT_IGNORED: float
abstract member TRANSFORM_FEEDBACK: float
abstract member TRANSFORM_FEEDBACK_ACTIVE: float
abstract member TRANSFORM_FEEDBACK_BINDING: float
abstract member TRANSFORM_FEEDBACK_BUFFER: float
abstract member TRANSFORM_FEEDBACK_BUFFER_BINDING: float
abstract member TRANSFORM_FEEDBACK_BUFFER_MODE: float
abstract member TRANSFORM_FEEDBACK_BUFFER_SIZE: float
abstract member TRANSFORM_FEEDBACK_BUFFER_START: float
abstract member TRANSFORM_FEEDBACK_PAUSED: float
abstract member TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: float
abstract member TRANSFORM_FEEDBACK_VARYINGS: float
abstract member UNIFORM_ARRAY_STRIDE: float
abstract member UNIFORM_BLOCK_ACTIVE_UNIFORMS: float
abstract member UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES: float
abstract member UNIFORM_BLOCK_BINDING: float
abstract member UNIFORM_BLOCK_DATA_SIZE: float
abstract member UNIFORM_BLOCK_INDEX: float
abstract member UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER: float
abstract member UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER: float
abstract member UNIFORM_BUFFER: float
abstract member UNIFORM_BUFFER_BINDING: float
abstract member UNIFORM_BUFFER_OFFSET_ALIGNMENT: float
abstract member UNIFORM_BUFFER_SIZE: float
abstract member UNIFORM_BUFFER_START: float
abstract member UNIFORM_IS_ROW_MAJOR: float
abstract member UNIFORM_MATRIX_STRIDE: float
abstract member UNIFORM_OFFSET: float
abstract member UNIFORM_SIZE: float
abstract member UNIFORM_TYPE: float
abstract member UNPACK_IMAGE_HEIGHT: float
abstract member UNPACK_ROW_LENGTH: float
abstract member UNPACK_SKIP_IMAGES: float
abstract member UNPACK_SKIP_PIXELS: float
abstract member UNPACK_SKIP_ROWS: float
abstract member UNSIGNALED: float
abstract member UNSIGNED_INT_10F_11F_11F_REV: float
abstract member UNSIGNED_INT_24_8: float
abstract member UNSIGNED_INT_2_10_10_10_REV: float
abstract member UNSIGNED_INT_5_9_9_9_REV: float
abstract member UNSIGNED_INT_SAMPLER_2D: float
abstract member UNSIGNED_INT_SAMPLER_2D_ARRAY: float
abstract member UNSIGNED_INT_SAMPLER_3D: float
abstract member UNSIGNED_INT_SAMPLER_CUBE: float
abstract member UNSIGNED_INT_VEC2: float
abstract member UNSIGNED_INT_VEC3: float
abstract member UNSIGNED_INT_VEC4: float
abstract member UNSIGNED_NORMALIZED: float
abstract member VERTEX_ARRAY_BINDING: float
abstract member VERTEX_ATTRIB_ARRAY_DIVISOR: float
abstract member VERTEX_ATTRIB_ARRAY_INTEGER: float
abstract member WAIT_FAILED: float

Methods

abstract member beginQuery (target: float, query: WebGLQuery) : unit
abstract member beginTransformFeedback (primitiveMode: float) : unit
abstract member bindBufferBase (target: float, index: float, ?buffer: WebGLBuffer) : unit
abstract member bindBufferRange (target: float, index: float, buffer: WebGLBuffer option, offset: float, size: float) : unit
abstract member bindSampler (unit: float, ?sampler: WebGLSampler) : unit
abstract member bindTransformFeedback (target: float, ?tf: WebGLTransformFeedback) : unit
abstract member bindVertexArray (?array: WebGLVertexArrayObject) : unit
abstract member blitFramebuffer (srcX0: float, srcY0: float, srcX1: float, srcY1: float, dstX0: float, dstY0: float, dstX1: float, dstY1: float, mask: float, filter: float) : unit
abstract member clearBufferfi (buffer: float, drawbuffer: float, depth: float, stencil: float) : unit
abstract member clearBufferfv (buffer: float, drawbuffer: float, values: Iterable<float,obj,obj>, ?srcOffset: float) : unit
abstract member clearBufferfv (buffer: float, drawbuffer: float, values: Float32List, ?srcOffset: float) : unit
abstract member clearBufferiv (buffer: float, drawbuffer: float, values: Iterable<float,obj,obj>, ?srcOffset: float) : unit
abstract member clearBufferiv (buffer: float, drawbuffer: float, values: Int32List, ?srcOffset: float) : unit
abstract member clearBufferuiv (buffer: float, drawbuffer: float, values: Iterable<float,obj,obj>, ?srcOffset: float) : unit
abstract member clearBufferuiv (buffer: float, drawbuffer: float, values: Uint32List, ?srcOffset: float) : unit
abstract member clientWaitSync (sync: WebGLSync, flags: float, timeout: float) : float
abstract member compressedTexImage3D (target: float, level: float, internalformat: float, width: float, height: float, depth: float, border: float, srcData: ArrayBufferView<ArrayBufferLike>, ?srcOffset: float, ?srcLengthOverride: float) : unit
abstract member compressedTexImage3D (target: float, level: float, internalformat: float, width: float, height: float, depth: float, border: float, imageSize: float, offset: float) : unit
abstract member compressedTexSubImage3D (target: float, level: float, xoffset: float, yoffset: float, zoffset: float, width: float, height: float, depth: float, format: float, srcData: ArrayBufferView<ArrayBufferLike>, ?srcOffset: float, ?srcLengthOverride: float) : unit
abstract member compressedTexSubImage3D (target: float, level: float, xoffset: float, yoffset: float, zoffset: float, width: float, height: float, depth: float, format: float, imageSize: float, offset: float) : unit
abstract member copyBufferSubData (readTarget: float, writeTarget: float, readOffset: float, writeOffset: float, size: float) : unit
abstract member copyTexSubImage3D (target: float, level: float, xoffset: float, yoffset: float, zoffset: float, x: float, y: float, width: float, height: float) : unit
abstract member createQuery () : WebGLQuery
abstract member createSampler () : WebGLSampler
abstract member createTransformFeedback () : WebGLTransformFeedback
abstract member createVertexArray () : WebGLVertexArrayObject
abstract member deleteQuery (?query: WebGLQuery) : unit
abstract member deleteSampler (?sampler: WebGLSampler) : unit
abstract member deleteSync (?sync: WebGLSync) : unit
abstract member deleteTransformFeedback (?tf: WebGLTransformFeedback) : unit
abstract member deleteVertexArray (?vertexArray: WebGLVertexArrayObject) : unit
abstract member drawArraysInstanced (mode: float, first: float, count: float, instanceCount: float) : unit
abstract member drawBuffers (buffers: Iterable<float,obj,obj>) : unit
abstract member drawBuffers (buffers: float array) : unit
abstract member drawElementsInstanced (mode: float, count: float, type: float, offset: float, instanceCount: float) : unit
abstract member drawRangeElements (mode: float, start: float, end: float, count: float, type: float, offset: float) : unit
abstract member endQuery (target: float) : unit
abstract member endTransformFeedback () : unit
abstract member fenceSync (condition: float, flags: float) : WebGLSync option
abstract member framebufferTextureLayer (target: float, attachment: float, texture: WebGLTexture option, level: float, layer: float) : unit
abstract member getActiveUniformBlockName (program: WebGLProgram, uniformBlockIndex: float) : string option
abstract member getActiveUniformBlockParameter (program: WebGLProgram, uniformBlockIndex: float, pname: float) : obj
abstract member getActiveUniforms (program: WebGLProgram, uniformIndices: Iterable<float,obj,obj>, pname: float) : obj
abstract member getActiveUniforms (program: WebGLProgram, uniformIndices: float array, pname: float) : obj
abstract member getBufferSubData (target: float, srcByteOffset: float, dstBuffer: ArrayBufferView<ArrayBufferLike>, ?dstOffset: float, ?length: float) : unit
abstract member getFragDataLocation (program: WebGLProgram, name: string) : float
abstract member getIndexedParameter (target: float, index: float) : obj
abstract member getInternalformatParameter (target: float, internalformat: float, pname: float) : obj
abstract member getQuery (target: float, pname: float) : WebGLQuery option
abstract member getQueryParameter (query: WebGLQuery, pname: float) : obj
abstract member getSamplerParameter (sampler: WebGLSampler, pname: float) : obj
abstract member getSyncParameter (sync: WebGLSync, pname: float) : obj
abstract member getTransformFeedbackVarying (program: WebGLProgram, index: float) : WebGLActiveInfo option
abstract member getUniformBlockIndex (program: WebGLProgram, uniformBlockName: string) : float
abstract member getUniformIndices (program: WebGLProgram, uniformNames: Iterable<string,obj,obj>) : float array option
abstract member getUniformIndices (program: WebGLProgram, uniformNames: string array) : float array option
abstract member invalidateFramebuffer (target: float, attachments: Iterable<float,obj,obj>) : unit
abstract member invalidateFramebuffer (target: float, attachments: float array) : unit
abstract member invalidateSubFramebuffer (target: float, attachments: Iterable<float,obj,obj>, x: float, y: float, width: float, height: float) : unit
abstract member invalidateSubFramebuffer (target: float, attachments: float array, x: float, y: float, width: float, height: float) : unit
abstract member isQuery (?query: WebGLQuery) : bool
abstract member isSampler (?sampler: WebGLSampler) : bool
abstract member isSync (?sync: WebGLSync) : bool
abstract member isTransformFeedback (?tf: WebGLTransformFeedback) : bool
abstract member isVertexArray (?vertexArray: WebGLVertexArrayObject) : bool
abstract member pauseTransformFeedback () : unit
abstract member readBuffer (src: float) : unit
abstract member renderbufferStorageMultisample (target: float, samples: float, internalformat: float, width: float, height: float) : unit
abstract member resumeTransformFeedback () : unit
abstract member samplerParameterf (sampler: WebGLSampler, pname: float, param: float) : unit
abstract member samplerParameteri (sampler: WebGLSampler, pname: float, param: float) : unit
abstract member texImage3D (target: float, level: float, internalformat: float, width: float, height: float, depth: float, border: float, format: float, type: float, srcData: ArrayBufferView<ArrayBufferLike>, srcOffset: float) : unit
abstract member texImage3D (target: float, level: float, internalformat: float, width: float, height: float, depth: float, border: float, format: float, type: float, ?srcData: ArrayBufferView<ArrayBufferLike>) : unit
abstract member texImage3D (target: float, level: float, internalformat: float, width: float, height: float, depth: float, border: float, format: float, type: float, source: TexImageSource) : unit
abstract member texImage3D (target: float, level: float, internalformat: float, width: float, height: float, depth: float, border: float, format: float, type: float, pboOffset: float) : unit
abstract member texStorage2D (target: float, levels: float, internalformat: float, width: float, height: float) : unit
abstract member texStorage3D (target: float, levels: float, internalformat: float, width: float, height: float, depth: float) : unit
abstract member texSubImage3D (target: float, level: float, xoffset: float, yoffset: float, zoffset: float, width: float, height: float, depth: float, format: float, type: float, ?srcData: ArrayBufferView<ArrayBufferLike>, ?srcOffset: float) : unit
abstract member texSubImage3D (target: float, level: float, xoffset: float, yoffset: float, zoffset: float, width: float, height: float, depth: float, format: float, type: float, source: TexImageSource) : unit
abstract member texSubImage3D (target: float, level: float, xoffset: float, yoffset: float, zoffset: float, width: float, height: float, depth: float, format: float, type: float, pboOffset: float) : unit
abstract member transformFeedbackVaryings (program: WebGLProgram, varyings: Iterable<string,obj,obj>, bufferMode: float) : unit
abstract member transformFeedbackVaryings (program: WebGLProgram, varyings: string array, bufferMode: float) : unit
abstract member uniform1ui (location: WebGLUniformLocation option, v0: float) : unit
abstract member uniform1uiv (location: WebGLUniformLocation option, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniform1uiv (location: WebGLUniformLocation option, data: Uint32List, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniform2ui (location: WebGLUniformLocation option, v0: float, v1: float) : unit
abstract member uniform2uiv (location: WebGLUniformLocation option, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniform2uiv (location: WebGLUniformLocation option, data: Uint32List, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniform3ui (location: WebGLUniformLocation option, v0: float, v1: float, v2: float) : unit
abstract member uniform3uiv (location: WebGLUniformLocation option, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniform3uiv (location: WebGLUniformLocation option, data: Uint32List, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniform4ui (location: WebGLUniformLocation option, v0: float, v1: float, v2: float, v3: float) : unit
abstract member uniform4uiv (location: WebGLUniformLocation option, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniform4uiv (location: WebGLUniformLocation option, data: Uint32List, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniformBlockBinding (program: WebGLProgram, uniformBlockIndex: float, uniformBlockBinding: float) : unit
abstract member uniformMatrix2x3fv (location: WebGLUniformLocation option, transpose: bool, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniformMatrix2x3fv (location: WebGLUniformLocation option, transpose: bool, data: Float32List, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniformMatrix2x4fv (location: WebGLUniformLocation option, transpose: bool, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniformMatrix2x4fv (location: WebGLUniformLocation option, transpose: bool, data: Float32List, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniformMatrix3x2fv (location: WebGLUniformLocation option, transpose: bool, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniformMatrix3x2fv (location: WebGLUniformLocation option, transpose: bool, data: Float32List, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniformMatrix3x4fv (location: WebGLUniformLocation option, transpose: bool, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniformMatrix3x4fv (location: WebGLUniformLocation option, transpose: bool, data: Float32List, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniformMatrix4x2fv (location: WebGLUniformLocation option, transpose: bool, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniformMatrix4x2fv (location: WebGLUniformLocation option, transpose: bool, data: Float32List, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniformMatrix4x3fv (location: WebGLUniformLocation option, transpose: bool, data: Iterable<float,obj,obj>, ?srcOffset: float, ?srcLength: float) : unit
abstract member uniformMatrix4x3fv (location: WebGLUniformLocation option, transpose: bool, data: Float32List, ?srcOffset: float, ?srcLength: float) : unit
abstract member vertexAttribDivisor (index: float, divisor: float) : unit
abstract member vertexAttribI4i (index: float, x: float, y: float, z: float, w: float) : unit
abstract member vertexAttribI4iv (index: float, values: Iterable<float,obj,obj>) : unit
abstract member vertexAttribI4iv (index: float, values: Int32List) : unit
abstract member vertexAttribI4ui (index: float, x: float, y: float, z: float, w: float) : unit
abstract member vertexAttribI4uiv (index: float, values: Iterable<float,obj,obj>) : unit
abstract member vertexAttribI4uiv (index: float, values: Uint32List) : unit
abstract member vertexAttribIPointer (index: float, size: float, type: float, stride: float, offset: float) : unit
abstract member waitSync (sync: WebGLSync, flags: float, timeout: float) : unit