[<Interface>]
type WebGLRenderingContextBase =
[<Literal>] ACTIVE_ATTRIBUTES: float = 35721
[<Literal>] ACTIVE_TEXTURE: float = 34016
[<Literal>] ACTIVE_UNIFORMS: float = 35718
[<Literal>] ALIASED_LINE_WIDTH_RANGE: float = 33902
[<Literal>] ALIASED_POINT_SIZE_RANGE: float = 33901
[<Literal>] ALPHA: float = 6406
[<Literal>] ALPHA_BITS: float = 3413
[<Literal>] ALWAYS: float = 519
[<Literal>] ARRAY_BUFFER: float = 34962
[<Literal>] ARRAY_BUFFER_BINDING: float = 34964
[<Literal>] ATTACHED_SHADERS: float = 35717
[<Literal>] BACK: float = 1029
[<Literal>] BLEND: float = 3042
[<Literal>] BLEND_COLOR: float = 32773
[<Literal>] BLEND_DST_ALPHA: float = 32970
[<Literal>] BLEND_DST_RGB: float = 32968
[<Literal>] BLEND_EQUATION: float = 32777
[<Literal>] BLEND_EQUATION_ALPHA: float = 34877
[<Literal>] BLEND_EQUATION_RGB: float = 32777
[<Literal>] BLEND_SRC_ALPHA: float = 32971
[<Literal>] BLEND_SRC_RGB: float = 32969
[<Literal>] BLUE_BITS: float = 3412
[<Literal>] BOOL: float = 35670
[<Literal>] BOOL_VEC2: float = 35671
[<Literal>] BOOL_VEC3: float = 35672
[<Literal>] BOOL_VEC4: float = 35673
[<Literal>] BROWSER_DEFAULT_WEBGL: float = 37444
[<Literal>] BUFFER_SIZE: float = 34660
[<Literal>] BUFFER_USAGE: float = 34661
[<Literal>] BYTE: float = 5120
[<Literal>] CCW: float = 2305
[<Literal>] CLAMP_TO_EDGE: float = 33071
[<Literal>] COLOR_ATTACHMENT0: float = 36064
[<Literal>] COLOR_BUFFER_BIT: float = 16384
[<Literal>] COLOR_CLEAR_VALUE: float = 3106
[<Literal>] COLOR_WRITEMASK: float = 3107
[<Literal>] COMPILE_STATUS: float = 35713
[<Literal>] COMPRESSED_TEXTURE_FORMATS: float = 34467
[<Literal>] CONSTANT_ALPHA: float = 32771
[<Literal>] CONSTANT_COLOR: float = 32769
[<Literal>] CONTEXT_LOST_WEBGL: float = 37442
[<Literal>] CULL_FACE: float = 2884
[<Literal>] CULL_FACE_MODE: float = 2885
[<Literal>] CURRENT_PROGRAM: float = 35725
[<Literal>] CURRENT_VERTEX_ATTRIB: float = 34342
[<Literal>] CW: float = 2304
[<Literal>] DECR: float = 7683
[<Literal>] DECR_WRAP: float = 34056
[<Literal>] DELETE_STATUS: float = 35712
[<Literal>] DEPTH_ATTACHMENT: float = 36096
[<Literal>] DEPTH_BITS: float = 3414
[<Literal>] DEPTH_BUFFER_BIT: float = 256
[<Literal>] DEPTH_CLEAR_VALUE: float = 2931
[<Literal>] DEPTH_COMPONENT: float = 6402
[<Literal>] DEPTH_COMPONENT16: float = 33189
[<Literal>] DEPTH_FUNC: float = 2932
[<Literal>] DEPTH_RANGE: float = 2928
[<Literal>] DEPTH_STENCIL: float = 34041
[<Literal>] DEPTH_STENCIL_ATTACHMENT: float = 33306
[<Literal>] DEPTH_TEST: float = 2929
[<Literal>] DEPTH_WRITEMASK: float = 2930
[<Literal>] DITHER: float = 3024
[<Literal>] DONT_CARE: float = 4352
[<Literal>] DST_ALPHA: float = 772
[<Literal>] DST_COLOR: float = 774
[<Literal>] DYNAMIC_DRAW: float = 35048
[<Literal>] ELEMENT_ARRAY_BUFFER: float = 34963
[<Literal>] ELEMENT_ARRAY_BUFFER_BINDING: float = 34965
[<Literal>] EQUAL: float = 514
[<Literal>] FASTEST: float = 4353
[<Literal>] FLOAT: float = 5126
[<Literal>] FLOAT_MAT2: float = 35674
[<Literal>] FLOAT_MAT3: float = 35675
[<Literal>] FLOAT_MAT4: float = 35676
[<Literal>] FLOAT_VEC2: float = 35664
[<Literal>] FLOAT_VEC3: float = 35665
[<Literal>] FLOAT_VEC4: float = 35666
[<Literal>] FRAGMENT_SHADER: float = 35632
[<Literal>] FRAMEBUFFER: float = 36160
[<Literal>] FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: float = 36049
[<Literal>] FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: float = 36048
[<Literal>] FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: float = 36051
[<Literal>] FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: float = 36050
[<Literal>] FRAMEBUFFER_BINDING: float = 36006
[<Literal>] FRAMEBUFFER_COMPLETE: float = 36053
[<Literal>] FRAMEBUFFER_INCOMPLETE_ATTACHMENT: float = 36054
[<Literal>] FRAMEBUFFER_INCOMPLETE_DIMENSIONS: float = 36057
[<Literal>] FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: float = 36055
[<Literal>] FRAMEBUFFER_UNSUPPORTED: float = 36061
[<Literal>] FRONT: float = 1028
[<Literal>] FRONT_AND_BACK: float = 1032
[<Literal>] FRONT_FACE: float = 2886
[<Literal>] FUNC_ADD: float = 32774
[<Literal>] FUNC_REVERSE_SUBTRACT: float = 32779
[<Literal>] FUNC_SUBTRACT: float = 32778
[<Literal>] GENERATE_MIPMAP_HINT: float = 33170
[<Literal>] GEQUAL: float = 518
[<Literal>] GREATER: float = 516
[<Literal>] GREEN_BITS: float = 3411
[<Literal>] HIGH_FLOAT: float = 36338
[<Literal>] HIGH_INT: float = 36341
[<Literal>] IMPLEMENTATION_COLOR_READ_FORMAT: float = 35739
[<Literal>] IMPLEMENTATION_COLOR_READ_TYPE: float = 35738
[<Literal>] INCR: float = 7682
[<Literal>] INCR_WRAP: float = 34055
[<Literal>] INT: float = 5124
[<Literal>] INT_VEC2: float = 35667
[<Literal>] INT_VEC3: float = 35668
[<Literal>] INT_VEC4: float = 35669
[<Literal>] INVALID_ENUM: float = 1280
[<Literal>] INVALID_FRAMEBUFFER_OPERATION: float = 1286
[<Literal>] INVALID_OPERATION: float = 1282
[<Literal>] INVALID_VALUE: float = 1281
[<Literal>] INVERT: float = 5386
[<Literal>] KEEP: float = 7680
[<Literal>] LEQUAL: float = 515
[<Literal>] LESS: float = 513
[<Literal>] LINEAR: float = 9729
[<Literal>] LINEAR_MIPMAP_LINEAR: float = 9987
[<Literal>] LINEAR_MIPMAP_NEAREST: float = 9985
[<Literal>] LINES: float = 1
[<Literal>] LINE_LOOP: float = 2
[<Literal>] LINE_STRIP: float = 3
[<Literal>] LINE_WIDTH: float = 2849
[<Literal>] LINK_STATUS: float = 35714
[<Literal>] LOW_FLOAT: float = 36336
[<Literal>] LOW_INT: float = 36339
[<Literal>] LUMINANCE: float = 6409
[<Literal>] LUMINANCE_ALPHA: float = 6410
[<Literal>] MAX_COMBINED_TEXTURE_IMAGE_UNITS: float = 35661
[<Literal>] MAX_CUBE_MAP_TEXTURE_SIZE: float = 34076
[<Literal>] MAX_FRAGMENT_UNIFORM_VECTORS: float = 36349
[<Literal>] MAX_RENDERBUFFER_SIZE: float = 34024
[<Literal>] MAX_TEXTURE_IMAGE_UNITS: float = 34930
[<Literal>] MAX_TEXTURE_SIZE: float = 3379
[<Literal>] MAX_VARYING_VECTORS: float = 36348
[<Literal>] MAX_VERTEX_ATTRIBS: float = 34921
[<Literal>] MAX_VERTEX_TEXTURE_IMAGE_UNITS: float = 35660
[<Literal>] MAX_VERTEX_UNIFORM_VECTORS: float = 36347
[<Literal>] MAX_VIEWPORT_DIMS: float = 3386
[<Literal>] MEDIUM_FLOAT: float = 36337
[<Literal>] MEDIUM_INT: float = 36340
[<Literal>] MIRRORED_REPEAT: float = 33648
[<Literal>] NEAREST: float = 9728
[<Literal>] NEAREST_MIPMAP_LINEAR: float = 9986
[<Literal>] NEAREST_MIPMAP_NEAREST: float = 9984
[<Literal>] NEVER: float = 512
[<Literal>] NICEST: float = 4354
[<Literal>] NONE: float = 0
[<Literal>] NOTEQUAL: float = 517
[<Literal>] NO_ERROR: float = 0
[<Literal>] ONE: float = 1
[<Literal>] ONE_MINUS_CONSTANT_ALPHA: float = 32772
[<Literal>] ONE_MINUS_CONSTANT_COLOR: float = 32770
[<Literal>] ONE_MINUS_DST_ALPHA: float = 773
[<Literal>] ONE_MINUS_DST_COLOR: float = 775
[<Literal>] ONE_MINUS_SRC_ALPHA: float = 771
[<Literal>] ONE_MINUS_SRC_COLOR: float = 769
[<Literal>] OUT_OF_MEMORY: float = 1285
[<Literal>] PACK_ALIGNMENT: float = 3333
[<Literal>] POINTS: float = 0
[<Literal>] POLYGON_OFFSET_FACTOR: float = 32824
[<Literal>] POLYGON_OFFSET_FILL: float = 32823
[<Literal>] POLYGON_OFFSET_UNITS: float = 10752
[<Literal>] RED_BITS: float = 3410
[<Literal>] RENDERBUFFER: float = 36161
[<Literal>] RENDERBUFFER_ALPHA_SIZE: float = 36179
[<Literal>] RENDERBUFFER_BINDING: float = 36007
[<Literal>] RENDERBUFFER_BLUE_SIZE: float = 36178
[<Literal>] RENDERBUFFER_DEPTH_SIZE: float = 36180
[<Literal>] RENDERBUFFER_GREEN_SIZE: float = 36177
[<Literal>] RENDERBUFFER_HEIGHT: float = 36163
[<Literal>] RENDERBUFFER_INTERNAL_FORMAT: float = 36164
[<Literal>] RENDERBUFFER_RED_SIZE: float = 36176
[<Literal>] RENDERBUFFER_STENCIL_SIZE: float = 36181
[<Literal>] RENDERBUFFER_WIDTH: float = 36162
[<Literal>] RENDERER: float = 7937
[<Literal>] REPEAT: float = 10497
[<Literal>] REPLACE: float = 7681
[<Literal>] RGB: float = 6407
[<Literal>] RGB565: float = 36194
[<Literal>] RGB5_A1: float = 32855
[<Literal>] RGBA: float = 6408
[<Literal>] RGBA4: float = 32854
[<Literal>] RGBA8: float = 32856
[<Literal>] SAMPLER_2D: float = 35678
[<Literal>] SAMPLER_CUBE: float = 35680
[<Literal>] SAMPLES: float = 32937
[<Literal>] SAMPLE_ALPHA_TO_COVERAGE: float = 32926
[<Literal>] SAMPLE_BUFFERS: float = 32936
[<Literal>] SAMPLE_COVERAGE: float = 32928
[<Literal>] SAMPLE_COVERAGE_INVERT: float = 32939
[<Literal>] SAMPLE_COVERAGE_VALUE: float = 32938
[<Literal>] SCISSOR_BOX: float = 3088
[<Literal>] SCISSOR_TEST: float = 3089
[<Literal>] SHADER_TYPE: float = 35663
[<Literal>] SHADING_LANGUAGE_VERSION: float = 35724
[<Literal>] SHORT: float = 5122
[<Literal>] SRC_ALPHA: float = 770
[<Literal>] SRC_ALPHA_SATURATE: float = 776
[<Literal>] SRC_COLOR: float = 768
[<Literal>] STATIC_DRAW: float = 35044
[<Literal>] STENCIL_ATTACHMENT: float = 36128
[<Literal>] STENCIL_BACK_FAIL: float = 34817
[<Literal>] STENCIL_BACK_FUNC: float = 34816
[<Literal>] STENCIL_BACK_PASS_DEPTH_FAIL: float = 34818
[<Literal>] STENCIL_BACK_PASS_DEPTH_PASS: float = 34819
[<Literal>] STENCIL_BACK_REF: float = 36003
[<Literal>] STENCIL_BACK_VALUE_MASK: float = 36004
[<Literal>] STENCIL_BACK_WRITEMASK: float = 36005
[<Literal>] STENCIL_BITS: float = 3415
[<Literal>] STENCIL_BUFFER_BIT: float = 1024
[<Literal>] STENCIL_CLEAR_VALUE: float = 2961
[<Literal>] STENCIL_FAIL: float = 2964
[<Literal>] STENCIL_FUNC: float = 2962
[<Literal>] STENCIL_INDEX8: float = 36168
[<Literal>] STENCIL_PASS_DEPTH_FAIL: float = 2965
[<Literal>] STENCIL_PASS_DEPTH_PASS: float = 2966
[<Literal>] STENCIL_REF: float = 2967
[<Literal>] STENCIL_TEST: float = 2960
[<Literal>] STENCIL_VALUE_MASK: float = 2963
[<Literal>] STENCIL_WRITEMASK: float = 2968
[<Literal>] STREAM_DRAW: float = 35040
[<Literal>] SUBPIXEL_BITS: float = 3408
[<Literal>] TEXTURE: float = 5890
[<Literal>] TEXTURE0: float = 33984
[<Literal>] TEXTURE1: float = 33985
[<Literal>] TEXTURE10: float = 33994
[<Literal>] TEXTURE11: float = 33995
[<Literal>] TEXTURE12: float = 33996
[<Literal>] TEXTURE13: float = 33997
[<Literal>] TEXTURE14: float = 33998
[<Literal>] TEXTURE15: float = 33999
[<Literal>] TEXTURE16: float = 34000
[<Literal>] TEXTURE17: float = 34001
[<Literal>] TEXTURE18: float = 34002
[<Literal>] TEXTURE19: float = 34003
[<Literal>] TEXTURE2: float = 33986
[<Literal>] TEXTURE20: float = 34004
[<Literal>] TEXTURE21: float = 34005
[<Literal>] TEXTURE22: float = 34006
[<Literal>] TEXTURE23: float = 34007
[<Literal>] TEXTURE24: float = 34008
[<Literal>] TEXTURE25: float = 34009
[<Literal>] TEXTURE26: float = 34010
[<Literal>] TEXTURE27: float = 34011
[<Literal>] TEXTURE28: float = 34012
[<Literal>] TEXTURE29: float = 34013
[<Literal>] TEXTURE3: float = 33987
[<Literal>] TEXTURE30: float = 34014
[<Literal>] TEXTURE31: float = 34015
[<Literal>] TEXTURE4: float = 33988
[<Literal>] TEXTURE5: float = 33989
[<Literal>] TEXTURE6: float = 33990
[<Literal>] TEXTURE7: float = 33991
[<Literal>] TEXTURE8: float = 33992
[<Literal>] TEXTURE9: float = 33993
[<Literal>] TEXTURE_2D: float = 3553
[<Literal>] TEXTURE_BINDING_2D: float = 32873
[<Literal>] TEXTURE_BINDING_CUBE_MAP: float = 34068
[<Literal>] TEXTURE_CUBE_MAP: float = 34067
[<Literal>] TEXTURE_CUBE_MAP_NEGATIVE_X: float = 34070
[<Literal>] TEXTURE_CUBE_MAP_NEGATIVE_Y: float = 34072
[<Literal>] TEXTURE_CUBE_MAP_NEGATIVE_Z: float = 34074
[<Literal>] TEXTURE_CUBE_MAP_POSITIVE_X: float = 34069
[<Literal>] TEXTURE_CUBE_MAP_POSITIVE_Y: float = 34071
[<Literal>] TEXTURE_CUBE_MAP_POSITIVE_Z: float = 34073
[<Literal>] TEXTURE_MAG_FILTER: float = 10240
[<Literal>] TEXTURE_MIN_FILTER: float = 10241
[<Literal>] TEXTURE_WRAP_S: float = 10242
[<Literal>] TEXTURE_WRAP_T: float = 10243
[<Literal>] TRIANGLES: float = 4
[<Literal>] TRIANGLE_FAN: float = 6
[<Literal>] TRIANGLE_STRIP: float = 5
[<Literal>] UNPACK_ALIGNMENT: float = 3317
[<Literal>] UNPACK_COLORSPACE_CONVERSION_WEBGL: float = 37443
[<Literal>] UNPACK_FLIP_Y_WEBGL: float = 37440
[<Literal>] UNPACK_PREMULTIPLY_ALPHA_WEBGL: float = 37441
[<Literal>] UNSIGNED_BYTE: float = 5121
[<Literal>] UNSIGNED_INT: float = 5125
[<Literal>] UNSIGNED_SHORT: float = 5123
[<Literal>] UNSIGNED_SHORT_4_4_4_4: float = 32819
[<Literal>] UNSIGNED_SHORT_5_5_5_1: float = 32820
[<Literal>] UNSIGNED_SHORT_5_6_5: float = 33635
[<Literal>] VALIDATE_STATUS: float = 35715
[<Literal>] VENDOR: float = 7936
[<Literal>] VERSION: float = 7938
[<Literal>] VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: float = 34975
[<Literal>] VERTEX_ATTRIB_ARRAY_ENABLED: float = 34338
[<Literal>] VERTEX_ATTRIB_ARRAY_NORMALIZED: float = 34922
[<Literal>] VERTEX_ATTRIB_ARRAY_POINTER: float = 34373
[<Literal>] VERTEX_ATTRIB_ARRAY_SIZE: float = 34339
[<Literal>] VERTEX_ATTRIB_ARRAY_STRIDE: float = 34340
[<Literal>] VERTEX_ATTRIB_ARRAY_TYPE: float = 34341
[<Literal>] VERTEX_SHADER: float = 35633
[<Literal>] VIEWPORT: float = 2978
[<Literal>] ZERO: float = 0
abstract member ACTIVE_ATTRIBUTES: float
abstract member ACTIVE_TEXTURE: float
abstract member ACTIVE_UNIFORMS: float
abstract member ALIASED_LINE_WIDTH_RANGE: float
abstract member ALIASED_POINT_SIZE_RANGE: float
abstract member ALPHA: float
abstract member ALPHA_BITS: float
abstract member ALWAYS: float
abstract member ARRAY_BUFFER: float
abstract member ARRAY_BUFFER_BINDING: float
abstract member ATTACHED_SHADERS: float
abstract member BACK: float
abstract member BLEND: float
abstract member BLEND_COLOR: float
abstract member BLEND_DST_ALPHA: float
abstract member BLEND_DST_RGB: float
abstract member BLEND_EQUATION: float
abstract member BLEND_EQUATION_ALPHA: float
abstract member BLEND_EQUATION_RGB: float
abstract member BLEND_SRC_ALPHA: float
abstract member BLEND_SRC_RGB: float
abstract member BLUE_BITS: float
abstract member BOOL: float
abstract member BOOL_VEC2: float
abstract member BOOL_VEC3: float
abstract member BOOL_VEC4: float
abstract member BROWSER_DEFAULT_WEBGL: float
abstract member BUFFER_SIZE: float
abstract member BUFFER_USAGE: float
abstract member BYTE: float
abstract member CCW: float
abstract member CLAMP_TO_EDGE: float
abstract member COLOR_ATTACHMENT0: float
abstract member COLOR_BUFFER_BIT: float
abstract member COLOR_CLEAR_VALUE: float
abstract member COLOR_WRITEMASK: float
abstract member COMPILE_STATUS: float
abstract member COMPRESSED_TEXTURE_FORMATS: float
abstract member CONSTANT_ALPHA: float
abstract member CONSTANT_COLOR: float
abstract member CONTEXT_LOST_WEBGL: float
abstract member CULL_FACE: float
abstract member CULL_FACE_MODE: float
abstract member CURRENT_PROGRAM: float
abstract member CURRENT_VERTEX_ATTRIB: float
abstract member CW: float
abstract member DECR: float
abstract member DECR_WRAP: float
abstract member DELETE_STATUS: float
abstract member DEPTH_ATTACHMENT: float
abstract member DEPTH_BITS: float
abstract member DEPTH_BUFFER_BIT: float
abstract member DEPTH_CLEAR_VALUE: float
abstract member DEPTH_COMPONENT: float
abstract member DEPTH_COMPONENT16: float
abstract member DEPTH_FUNC: float
abstract member DEPTH_RANGE: float
abstract member DEPTH_STENCIL: float
abstract member DEPTH_STENCIL_ATTACHMENT: float
abstract member DEPTH_TEST: float
abstract member DEPTH_WRITEMASK: float
abstract member DITHER: float
abstract member DONT_CARE: float
abstract member DST_ALPHA: float
abstract member DST_COLOR: float
abstract member DYNAMIC_DRAW: float
abstract member ELEMENT_ARRAY_BUFFER: float
abstract member ELEMENT_ARRAY_BUFFER_BINDING: float
abstract member EQUAL: float
abstract member FASTEST: float
abstract member FLOAT: float
abstract member FLOAT_MAT2: float
abstract member FLOAT_MAT3: float
abstract member FLOAT_MAT4: float
abstract member FLOAT_VEC2: float
abstract member FLOAT_VEC3: float
abstract member FLOAT_VEC4: float
abstract member FRAGMENT_SHADER: float
abstract member FRAMEBUFFER: float
abstract member FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: float
abstract member FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: float
abstract member FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: float
abstract member FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: float
abstract member FRAMEBUFFER_BINDING: float
abstract member FRAMEBUFFER_COMPLETE: float
abstract member FRAMEBUFFER_INCOMPLETE_ATTACHMENT: float
abstract member FRAMEBUFFER_INCOMPLETE_DIMENSIONS: float
abstract member FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: float
abstract member FRAMEBUFFER_UNSUPPORTED: float
abstract member FRONT: float
abstract member FRONT_AND_BACK: float
abstract member FRONT_FACE: float
abstract member FUNC_ADD: float
abstract member FUNC_REVERSE_SUBTRACT: float
abstract member FUNC_SUBTRACT: float
abstract member GENERATE_MIPMAP_HINT: float
abstract member GEQUAL: float
abstract member GREATER: float
abstract member GREEN_BITS: float
abstract member HIGH_FLOAT: float
abstract member HIGH_INT: float
abstract member IMPLEMENTATION_COLOR_READ_FORMAT: float
abstract member IMPLEMENTATION_COLOR_READ_TYPE: float
abstract member INCR: float
abstract member INCR_WRAP: float
abstract member INT: float
abstract member INT_VEC2: float
abstract member INT_VEC3: float
abstract member INT_VEC4: float
abstract member INVALID_ENUM: float
abstract member INVALID_FRAMEBUFFER_OPERATION: float
abstract member INVALID_OPERATION: float
abstract member INVALID_VALUE: float
abstract member INVERT: float
abstract member KEEP: float
abstract member LEQUAL: float
abstract member LESS: float
abstract member LINEAR: float
abstract member LINEAR_MIPMAP_LINEAR: float
abstract member LINEAR_MIPMAP_NEAREST: float
abstract member LINES: float
abstract member LINE_LOOP: float
abstract member LINE_STRIP: float
abstract member LINE_WIDTH: float
abstract member LINK_STATUS: float
abstract member LOW_FLOAT: float
abstract member LOW_INT: float
abstract member LUMINANCE: float
abstract member LUMINANCE_ALPHA: float
abstract member MAX_COMBINED_TEXTURE_IMAGE_UNITS: float
abstract member MAX_CUBE_MAP_TEXTURE_SIZE: float
abstract member MAX_FRAGMENT_UNIFORM_VECTORS: float
abstract member MAX_RENDERBUFFER_SIZE: float
abstract member MAX_TEXTURE_IMAGE_UNITS: float
abstract member MAX_TEXTURE_SIZE: float
abstract member MAX_VARYING_VECTORS: float
abstract member MAX_VERTEX_ATTRIBS: float
abstract member MAX_VERTEX_TEXTURE_IMAGE_UNITS: float
abstract member MAX_VERTEX_UNIFORM_VECTORS: float
abstract member MAX_VIEWPORT_DIMS: float
abstract member MEDIUM_FLOAT: float
abstract member MEDIUM_INT: float
abstract member MIRRORED_REPEAT: float
abstract member NEAREST: float
abstract member NEAREST_MIPMAP_LINEAR: float
abstract member NEAREST_MIPMAP_NEAREST: float
abstract member NEVER: float
abstract member NICEST: float
abstract member NONE: float
abstract member NOTEQUAL: float
abstract member NO_ERROR: float
abstract member ONE: float
abstract member ONE_MINUS_CONSTANT_ALPHA: float
abstract member ONE_MINUS_CONSTANT_COLOR: float
abstract member ONE_MINUS_DST_ALPHA: float
abstract member ONE_MINUS_DST_COLOR: float
abstract member ONE_MINUS_SRC_ALPHA: float
abstract member ONE_MINUS_SRC_COLOR: float
abstract member OUT_OF_MEMORY: float
abstract member PACK_ALIGNMENT: float
abstract member POINTS: float
abstract member POLYGON_OFFSET_FACTOR: float
abstract member POLYGON_OFFSET_FILL: float
abstract member POLYGON_OFFSET_UNITS: float
abstract member RED_BITS: float
abstract member RENDERBUFFER: float
abstract member RENDERBUFFER_ALPHA_SIZE: float
abstract member RENDERBUFFER_BINDING: float
abstract member RENDERBUFFER_BLUE_SIZE: float
abstract member RENDERBUFFER_DEPTH_SIZE: float
abstract member RENDERBUFFER_GREEN_SIZE: float
abstract member RENDERBUFFER_HEIGHT: float
abstract member RENDERBUFFER_INTERNAL_FORMAT: float
abstract member RENDERBUFFER_RED_SIZE: float
abstract member RENDERBUFFER_STENCIL_SIZE: float
abstract member RENDERBUFFER_WIDTH: float
abstract member RENDERER: float
abstract member REPEAT: float
abstract member REPLACE: float
abstract member RGB: float
abstract member RGB565: float
abstract member RGB5_A1: float
abstract member RGBA: float
abstract member RGBA4: float
abstract member RGBA8: float
abstract member SAMPLER_2D: float
abstract member SAMPLER_CUBE: float
abstract member SAMPLES: float
abstract member SAMPLE_ALPHA_TO_COVERAGE: float
abstract member SAMPLE_BUFFERS: float
abstract member SAMPLE_COVERAGE: float
abstract member SAMPLE_COVERAGE_INVERT: float
abstract member SAMPLE_COVERAGE_VALUE: float
abstract member SCISSOR_BOX: float
abstract member SCISSOR_TEST: float
abstract member SHADER_TYPE: float
abstract member SHADING_LANGUAGE_VERSION: float
abstract member SHORT: float
abstract member SRC_ALPHA: float
abstract member SRC_ALPHA_SATURATE: float
abstract member SRC_COLOR: float
abstract member STATIC_DRAW: float
abstract member STENCIL_ATTACHMENT: float
abstract member STENCIL_BACK_FAIL: float
abstract member STENCIL_BACK_FUNC: float
abstract member STENCIL_BACK_PASS_DEPTH_FAIL: float
abstract member STENCIL_BACK_PASS_DEPTH_PASS: float
abstract member STENCIL_BACK_REF: float
abstract member STENCIL_BACK_VALUE_MASK: float
abstract member STENCIL_BACK_WRITEMASK: float
abstract member STENCIL_BITS: float
abstract member STENCIL_BUFFER_BIT: float
abstract member STENCIL_CLEAR_VALUE: float
abstract member STENCIL_FAIL: float
abstract member STENCIL_FUNC: float
abstract member STENCIL_INDEX8: float
abstract member STENCIL_PASS_DEPTH_FAIL: float
abstract member STENCIL_PASS_DEPTH_PASS: float
abstract member STENCIL_REF: float
abstract member STENCIL_TEST: float
abstract member STENCIL_VALUE_MASK: float
abstract member STENCIL_WRITEMASK: float
abstract member STREAM_DRAW: float
abstract member SUBPIXEL_BITS: float
abstract member TEXTURE: float
abstract member TEXTURE0: float
abstract member TEXTURE1: float
abstract member TEXTURE10: float
abstract member TEXTURE11: float
abstract member TEXTURE12: float
abstract member TEXTURE13: float
abstract member TEXTURE14: float
abstract member TEXTURE15: float
abstract member TEXTURE16: float
abstract member TEXTURE17: float
abstract member TEXTURE18: float
abstract member TEXTURE19: float
abstract member TEXTURE2: float
abstract member TEXTURE20: float
abstract member TEXTURE21: float
abstract member TEXTURE22: float
abstract member TEXTURE23: float
abstract member TEXTURE24: float
abstract member TEXTURE25: float
abstract member TEXTURE26: float
abstract member TEXTURE27: float
abstract member TEXTURE28: float
abstract member TEXTURE29: float
abstract member TEXTURE3: float
abstract member TEXTURE30: float
abstract member TEXTURE31: float
abstract member TEXTURE4: float
abstract member TEXTURE5: float
abstract member TEXTURE6: float
abstract member TEXTURE7: float
abstract member TEXTURE8: float
abstract member TEXTURE9: float
abstract member TEXTURE_2D: float
abstract member TEXTURE_BINDING_2D: float
abstract member TEXTURE_BINDING_CUBE_MAP: float
abstract member TEXTURE_CUBE_MAP: float
abstract member TEXTURE_CUBE_MAP_NEGATIVE_X: float
abstract member TEXTURE_CUBE_MAP_NEGATIVE_Y: float
abstract member TEXTURE_CUBE_MAP_NEGATIVE_Z: float
abstract member TEXTURE_CUBE_MAP_POSITIVE_X: float
abstract member TEXTURE_CUBE_MAP_POSITIVE_Y: float
abstract member TEXTURE_CUBE_MAP_POSITIVE_Z: float
abstract member TEXTURE_MAG_FILTER: float
abstract member TEXTURE_MIN_FILTER: float
abstract member TEXTURE_WRAP_S: float
abstract member TEXTURE_WRAP_T: float
abstract member TRIANGLES: float
abstract member TRIANGLE_FAN: float
abstract member TRIANGLE_STRIP: float
abstract member UNPACK_ALIGNMENT: float
abstract member UNPACK_COLORSPACE_CONVERSION_WEBGL: float
abstract member UNPACK_FLIP_Y_WEBGL: float
abstract member UNPACK_PREMULTIPLY_ALPHA_WEBGL: float
abstract member UNSIGNED_BYTE: float
abstract member UNSIGNED_INT: float
abstract member UNSIGNED_SHORT: float
abstract member UNSIGNED_SHORT_4_4_4_4: float
abstract member UNSIGNED_SHORT_5_5_5_1: float
abstract member UNSIGNED_SHORT_5_6_5: float
abstract member VALIDATE_STATUS: float
abstract member VENDOR: float
abstract member VERSION: float
abstract member VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: float
abstract member VERTEX_ATTRIB_ARRAY_ENABLED: float
abstract member VERTEX_ATTRIB_ARRAY_NORMALIZED: float
abstract member VERTEX_ATTRIB_ARRAY_POINTER: float
abstract member VERTEX_ATTRIB_ARRAY_SIZE: float
abstract member VERTEX_ATTRIB_ARRAY_STRIDE: float
abstract member VERTEX_ATTRIB_ARRAY_TYPE: float
abstract member VERTEX_SHADER: float
abstract member VIEWPORT: float
abstract member ZERO: float
abstract member canvas: U2<HTMLCanvasElement,OffscreenCanvas>
abstract member drawingBufferColorSpace: PredefinedColorSpace with get, set
abstract member drawingBufferHeight: float
abstract member drawingBufferWidth: float
abstract member unpackColorSpace: PredefinedColorSpace with get, set
abstract member activeTexture (texture: float) : unit
abstract member attachShader (program: WebGLProgram, shader: WebGLShader) : unit
abstract member bindAttribLocation (program: WebGLProgram, index: float, name: string) : unit
abstract member bindBuffer (target: float, ?buffer: WebGLBuffer) : unit
abstract member bindFramebuffer (target: float, ?framebuffer: WebGLFramebuffer) : unit
abstract member bindRenderbuffer (target: float, ?renderbuffer: WebGLRenderbuffer) : unit
abstract member bindTexture (target: float, ?texture: WebGLTexture) : unit
abstract member blendColor (red: float, green: float, blue: float, alpha: float) : unit
abstract member blendEquation (mode: float) : unit
abstract member blendEquationSeparate (modeRGB: float, modeAlpha: float) : unit
abstract member blendFunc (sfactor: float, dfactor: float) : unit
abstract member blendFuncSeparate (srcRGB: float, dstRGB: float, srcAlpha: float, dstAlpha: float) : unit
abstract member checkFramebufferStatus (target: float) : float
abstract member clear (mask: float) : unit
abstract member clearColor (red: float, green: float, blue: float, alpha: float) : unit
abstract member clearDepth (depth: float) : unit
abstract member clearStencil (s: float) : unit
abstract member colorMask (red: bool, green: bool, blue: bool, alpha: bool) : unit
abstract member compileShader (shader: WebGLShader) : unit
abstract member copyTexImage2D (target: float, level: float, internalformat: float, x: float, y: float, width: float, height: float, border: float) : unit
abstract member copyTexSubImage2D (target: float, level: float, xoffset: float, yoffset: float, x: float, y: float, width: float, height: float) : unit
abstract member createBuffer () : WebGLBuffer
abstract member createFramebuffer () : WebGLFramebuffer
abstract member createProgram () : WebGLProgram
abstract member createRenderbuffer () : WebGLRenderbuffer
abstract member createShader (type: float) : WebGLShader option
abstract member createTexture () : WebGLTexture
abstract member cullFace (mode: float) : unit
abstract member deleteBuffer (?buffer: WebGLBuffer) : unit
abstract member deleteFramebuffer (?framebuffer: WebGLFramebuffer) : unit
abstract member deleteProgram (?program: WebGLProgram) : unit
abstract member deleteRenderbuffer (?renderbuffer: WebGLRenderbuffer) : unit
abstract member deleteShader (?shader: WebGLShader) : unit
abstract member deleteTexture (?texture: WebGLTexture) : unit
abstract member depthFunc (func: float) : unit
abstract member depthMask (flag: bool) : unit
abstract member depthRange (zNear: float, zFar: float) : unit
abstract member detachShader (program: WebGLProgram, shader: WebGLShader) : unit
abstract member disable (cap: float) : unit
abstract member disableVertexAttribArray (index: float) : unit
abstract member drawArrays (mode: float, first: float, count: float) : unit
abstract member drawElements (mode: float, count: float, type: float, offset: float) : unit
abstract member enable (cap: float) : unit
abstract member enableVertexAttribArray (index: float) : unit
abstract member finish () : unit
abstract member flush () : unit
abstract member framebufferRenderbuffer (target: float, attachment: float, renderbuffertarget: float, ?renderbuffer: WebGLRenderbuffer) : unit
abstract member framebufferTexture2D (target: float, attachment: float, textarget: float, texture: WebGLTexture option, level: float) : unit
abstract member frontFace (mode: float) : unit
abstract member generateMipmap (target: float) : unit
abstract member getActiveAttrib (program: WebGLProgram, index: float) : WebGLActiveInfo option
abstract member getActiveUniform (program: WebGLProgram, index: float) : WebGLActiveInfo option
abstract member getAttachedShaders (program: WebGLProgram) : WebGLShader array option
abstract member getAttribLocation (program: WebGLProgram, name: string) : float
abstract member getBufferParameter (target: float, pname: float) : obj
abstract member getContextAttributes () : WebGLContextAttributes option
abstract member getError () : float
abstract member getExtension (name: string) : obj
abstract member getExtensionANGLEInstancedArrays () : ANGLE_instanced_arrays option
abstract member getExtensionEXTBlendMinmax () : EXT_blend_minmax option
abstract member getExtensionEXTColorBufferFloat () : EXT_color_buffer_float option
abstract member getExtensionEXTColorBufferHalfFloat () : EXT_color_buffer_half_float option
abstract member getExtensionEXTFloatBlend () : EXT_float_blend option
abstract member getExtensionEXTFragDepth () : EXT_frag_depth option
abstract member getExtensionEXTSRGB () : EXT_sRGB option
abstract member getExtensionEXTShaderTextureLod () : EXT_shader_texture_lod option
abstract member getExtensionEXTTextureCompressionBptc () : EXT_texture_compression_bptc option
abstract member getExtensionEXTTextureCompressionRgtc () : EXT_texture_compression_rgtc option
abstract member getExtensionEXTTextureFilterAnisotropic () : EXT_texture_filter_anisotropic option
abstract member getExtensionKHRParallelShaderCompile () : KHR_parallel_shader_compile option
abstract member getExtensionOESElementIndexUint () : OES_element_index_uint option
abstract member getExtensionOESFboRenderMipmap () : OES_fbo_render_mipmap option
abstract member getExtensionOESStandardDerivatives () : OES_standard_derivatives option
abstract member getExtensionOESTextureFloat () : OES_texture_float option
abstract member getExtensionOESTextureFloatLinear () : OES_texture_float_linear option
abstract member getExtensionOESTextureHalfFloat () : OES_texture_half_float option
abstract member getExtensionOESTextureHalfFloatLinear () : OES_texture_half_float_linear option
abstract member getExtensionOESVertexArrayObject () : OES_vertex_array_object option
abstract member getExtensionOVRMultiview2 () : OVR_multiview2 option
abstract member getExtensionWEBGLColorBufferFloat () : WEBGL_color_buffer_float option
abstract member getExtensionWEBGLCompressedTextureAstc () : WEBGL_compressed_texture_astc option
abstract member getExtensionWEBGLCompressedTextureEtc () : WEBGL_compressed_texture_etc option
abstract member getExtensionWEBGLCompressedTextureEtc1 () : WEBGL_compressed_texture_etc1 option
abstract member getExtensionWEBGLCompressedTexturePvrtc () : WEBGL_compressed_texture_pvrtc option
abstract member getExtensionWEBGLCompressedTextureS3tc () : WEBGL_compressed_texture_s3tc option
abstract member getExtensionWEBGLCompressedTextureS3tcSrgb () : WEBGL_compressed_texture_s3tc_srgb option
abstract member getExtensionWEBGLDebugRendererInfo () : WEBGL_debug_renderer_info option
abstract member getExtensionWEBGLDebugShaders () : WEBGL_debug_shaders option
abstract member getExtensionWEBGLDepthTexture () : WEBGL_depth_texture option
abstract member getExtensionWEBGLDrawBuffers () : WEBGL_draw_buffers option
abstract member getExtensionWEBGLLoseContext () : WEBGL_lose_context option
abstract member getExtensionWEBGLMultiDraw () : WEBGL_multi_draw option
abstract member getFramebufferAttachmentParameter (target: float, attachment: float, pname: float) : obj
abstract member getParameter (pname: float) : obj
abstract member getProgramInfoLog (program: WebGLProgram) : string option
abstract member getProgramParameter (program: WebGLProgram, pname: float) : obj
abstract member getRenderbufferParameter (target: float, pname: float) : obj
abstract member getShaderInfoLog (shader: WebGLShader) : string option
abstract member getShaderParameter (shader: WebGLShader, pname: float) : obj
abstract member getShaderPrecisionFormat (shadertype: float, precisiontype: float) : WebGLShaderPrecisionFormat option
abstract member getShaderSource (shader: WebGLShader) : string option
abstract member getSupportedExtensions () : string array option
abstract member getTexParameter (target: float, pname: float) : obj
abstract member getUniform (program: WebGLProgram, location: WebGLUniformLocation) : obj
abstract member getUniformLocation (program: WebGLProgram, name: string) : WebGLUniformLocation option
abstract member getVertexAttrib (index: float, pname: float) : obj
abstract member getVertexAttribOffset (index: float, pname: float) : float
abstract member hint (target: float, mode: float) : unit
abstract member isBuffer (?buffer: WebGLBuffer) : bool
abstract member isContextLost () : bool
abstract member isEnabled (cap: float) : bool
abstract member isFramebuffer (?framebuffer: WebGLFramebuffer) : bool
abstract member isProgram (?program: WebGLProgram) : bool
abstract member isRenderbuffer (?renderbuffer: WebGLRenderbuffer) : bool
abstract member isShader (?shader: WebGLShader) : bool
abstract member isTexture (?texture: WebGLTexture) : bool
abstract member lineWidth (width: float) : unit
abstract member linkProgram (program: WebGLProgram) : unit
abstract member pixelStorei (pname: float, param: U2<float,bool>) : unit
abstract member polygonOffset (factor: float, units: float) : unit
abstract member renderbufferStorage (target: float, internalformat: float, width: float, height: float) : unit
abstract member sampleCoverage (value: float, invert: bool) : unit
abstract member scissor (x: float, y: float, width: float, height: float) : unit
abstract member shaderSource (shader: WebGLShader, source: string) : unit
abstract member stencilFunc (func: float, ref: float, mask: float) : unit
abstract member stencilFuncSeparate (face: float, func: float, ref: float, mask: float) : unit
abstract member stencilMask (mask: float) : unit
abstract member stencilMaskSeparate (face: float, mask: float) : unit
abstract member stencilOp (fail: float, zfail: float, zpass: float) : unit
abstract member stencilOpSeparate (face: float, fail: float, zfail: float, zpass: float) : unit
abstract member texParameterf (target: float, pname: float, param: float) : unit
abstract member texParameteri (target: float, pname: float, param: float) : unit
abstract member uniform1f (location: WebGLUniformLocation option, x: float) : unit
abstract member uniform1i (location: WebGLUniformLocation option, x: float) : unit
abstract member uniform2f (location: WebGLUniformLocation option, x: float, y: float) : unit
abstract member uniform2i (location: WebGLUniformLocation option, x: float, y: float) : unit
abstract member uniform3f (location: WebGLUniformLocation option, x: float, y: float, z: float) : unit
abstract member uniform3i (location: WebGLUniformLocation option, x: float, y: float, z: float) : unit
abstract member uniform4f (location: WebGLUniformLocation option, x: float, y: float, z: float, w: float) : unit
abstract member uniform4i (location: WebGLUniformLocation option, x: float, y: float, z: float, w: float) : unit
abstract member useProgram (?program: WebGLProgram) : unit
abstract member validateProgram (program: WebGLProgram) : unit
abstract member vertexAttrib1f (index: float, x: float) : unit
abstract member vertexAttrib1fv (index: float, values: Iterable<float,obj,obj>) : unit
abstract member vertexAttrib1fv (index: float, values: Float32List) : unit
abstract member vertexAttrib2f (index: float, x: float, y: float) : unit
abstract member vertexAttrib2fv (index: float, values: Iterable<float,obj,obj>) : unit
abstract member vertexAttrib2fv (index: float, values: Float32List) : unit
abstract member vertexAttrib3f (index: float, x: float, y: float, z: float) : unit
abstract member vertexAttrib3fv (index: float, values: Iterable<float,obj,obj>) : unit
abstract member vertexAttrib3fv (index: float, values: Float32List) : unit
abstract member vertexAttrib4f (index: float, x: float, y: float, z: float, w: float) : unit
abstract member vertexAttrib4fv (index: float, values: Iterable<float,obj,obj>) : unit
abstract member vertexAttrib4fv (index: float, values: Float32List) : unit
abstract member vertexAttribPointer (index: float, size: float, type: float, normalized: bool, stride: float, offset: float) : unit
abstract member viewport (x: float, y: float, width: float, height: float) : unit
| |
|---|
| Assembly | Xantham.Fable.Core.TS |
Functions and values
[<Literal>] ACTIVE_ATTRIBUTES: float = 35721
[<Literal>] ACTIVE_TEXTURE: float = 34016
[<Literal>] ACTIVE_UNIFORMS: float = 35718
[<Literal>] ALIASED_LINE_WIDTH_RANGE: float = 33902
[<Literal>] ALIASED_POINT_SIZE_RANGE: float = 33901
[<Literal>] ALPHA: float = 6406
[<Literal>] ALPHA_BITS: float = 3413
[<Literal>] ALWAYS: float = 519
[<Literal>] ARRAY_BUFFER: float = 34962
[<Literal>] ARRAY_BUFFER_BINDING: float = 34964
[<Literal>] ATTACHED_SHADERS: float = 35717
[<Literal>] BACK: float = 1029
[<Literal>] BLEND: float = 3042
[<Literal>] BLEND_COLOR: float = 32773
[<Literal>] BLEND_DST_ALPHA: float = 32970
[<Literal>] BLEND_DST_RGB: float = 32968
[<Literal>] BLEND_EQUATION: float = 32777
[<Literal>] BLEND_EQUATION_ALPHA: float = 34877
[<Literal>] BLEND_EQUATION_RGB: float = 32777
[<Literal>] BLEND_SRC_ALPHA: float = 32971
[<Literal>] BLEND_SRC_RGB: float = 32969
[<Literal>] BLUE_BITS: float = 3412
[<Literal>] BOOL: float = 35670
[<Literal>] BOOL_VEC2: float = 35671
[<Literal>] BOOL_VEC3: float = 35672
[<Literal>] BOOL_VEC4: float = 35673
[<Literal>] BROWSER_DEFAULT_WEBGL: float = 37444
[<Literal>] BUFFER_SIZE: float = 34660
[<Literal>] BUFFER_USAGE: float = 34661
[<Literal>] BYTE: float = 5120
[<Literal>] CCW: float = 2305
[<Literal>] CLAMP_TO_EDGE: float = 33071
[<Literal>] COLOR_ATTACHMENT0: float = 36064
[<Literal>] COLOR_BUFFER_BIT: float = 16384
[<Literal>] COLOR_CLEAR_VALUE: float = 3106
[<Literal>] COLOR_WRITEMASK: float = 3107
[<Literal>] COMPILE_STATUS: float = 35713
[<Literal>] COMPRESSED_TEXTURE_FORMATS: float = 34467
[<Literal>] CONSTANT_ALPHA: float = 32771
[<Literal>] CONSTANT_COLOR: float = 32769
[<Literal>] CONTEXT_LOST_WEBGL: float = 37442
[<Literal>] CULL_FACE: float = 2884
[<Literal>] CULL_FACE_MODE: float = 2885
[<Literal>] CURRENT_PROGRAM: float = 35725
[<Literal>] CURRENT_VERTEX_ATTRIB: float = 34342
[<Literal>] CW: float = 2304
[<Literal>] DECR: float = 7683
[<Literal>] DECR_WRAP: float = 34056
[<Literal>] DELETE_STATUS: float = 35712
[<Literal>] DEPTH_ATTACHMENT: float = 36096
[<Literal>] DEPTH_BITS: float = 3414
[<Literal>] DEPTH_BUFFER_BIT: float = 256
[<Literal>] DEPTH_CLEAR_VALUE: float = 2931
[<Literal>] DEPTH_COMPONENT: float = 6402
[<Literal>] DEPTH_COMPONENT16: float = 33189
[<Literal>] DEPTH_FUNC: float = 2932
[<Literal>] DEPTH_RANGE: float = 2928
[<Literal>] DEPTH_STENCIL: float = 34041
[<Literal>] DEPTH_STENCIL_ATTACHMENT: float = 33306
[<Literal>] DEPTH_TEST: float = 2929
[<Literal>] DEPTH_WRITEMASK: float = 2930
[<Literal>] DITHER: float = 3024
[<Literal>] DONT_CARE: float = 4352
[<Literal>] DST_ALPHA: float = 772
[<Literal>] DST_COLOR: float = 774
[<Literal>] DYNAMIC_DRAW: float = 35048
[<Literal>] ELEMENT_ARRAY_BUFFER: float = 34963
[<Literal>] ELEMENT_ARRAY_BUFFER_BINDING: float = 34965
[<Literal>] EQUAL: float = 514
[<Literal>] FASTEST: float = 4353
[<Literal>] FLOAT: float = 5126
[<Literal>] FLOAT_MAT2: float = 35674
[<Literal>] FLOAT_MAT3: float = 35675
[<Literal>] FLOAT_MAT4: float = 35676
[<Literal>] FLOAT_VEC2: float = 35664
[<Literal>] FLOAT_VEC3: float = 35665
[<Literal>] FLOAT_VEC4: float = 35666
[<Literal>] FRAGMENT_SHADER: float = 35632
[<Literal>] FRAMEBUFFER: float = 36160
[<Literal>] FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: float = 36049
[<Literal>] FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: float = 36048
[<Literal>] FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: float = 36051
[<Literal>] FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: float = 36050
[<Literal>] FRAMEBUFFER_BINDING: float = 36006
[<Literal>] FRAMEBUFFER_COMPLETE: float = 36053
[<Literal>] FRAMEBUFFER_INCOMPLETE_ATTACHMENT: float = 36054
[<Literal>] FRAMEBUFFER_INCOMPLETE_DIMENSIONS: float = 36057
[<Literal>] FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: float = 36055
[<Literal>] FRAMEBUFFER_UNSUPPORTED: float = 36061
[<Literal>] FRONT: float = 1028
[<Literal>] FRONT_AND_BACK: float = 1032
[<Literal>] FRONT_FACE: float = 2886
[<Literal>] FUNC_ADD: float = 32774
[<Literal>] FUNC_REVERSE_SUBTRACT: float = 32779
[<Literal>] FUNC_SUBTRACT: float = 32778
[<Literal>] GENERATE_MIPMAP_HINT: float = 33170
[<Literal>] GEQUAL: float = 518
[<Literal>] GREATER: float = 516
[<Literal>] GREEN_BITS: float = 3411
[<Literal>] HIGH_FLOAT: float = 36338
[<Literal>] HIGH_INT: float = 36341
[<Literal>] IMPLEMENTATION_COLOR_READ_FORMAT: float = 35739
[<Literal>] IMPLEMENTATION_COLOR_READ_TYPE: float = 35738
[<Literal>] INCR: float = 7682
[<Literal>] INCR_WRAP: float = 34055
[<Literal>] INT: float = 5124
[<Literal>] INT_VEC2: float = 35667
[<Literal>] INT_VEC3: float = 35668
[<Literal>] INT_VEC4: float = 35669
[<Literal>] INVALID_ENUM: float = 1280
[<Literal>] INVALID_FRAMEBUFFER_OPERATION: float = 1286
[<Literal>] INVALID_OPERATION: float = 1282
[<Literal>] INVALID_VALUE: float = 1281
[<Literal>] INVERT: float = 5386
[<Literal>] KEEP: float = 7680
[<Literal>] LEQUAL: float = 515
[<Literal>] LESS: float = 513
[<Literal>] LINEAR: float = 9729
[<Literal>] LINEAR_MIPMAP_LINEAR: float = 9987
[<Literal>] LINEAR_MIPMAP_NEAREST: float = 9985
[<Literal>] LINES: float = 1
[<Literal>] LINE_LOOP: float = 2
[<Literal>] LINE_STRIP: float = 3
[<Literal>] LINE_WIDTH: float = 2849
[<Literal>] LINK_STATUS: float = 35714
[<Literal>] LOW_FLOAT: float = 36336
[<Literal>] LOW_INT: float = 36339
[<Literal>] LUMINANCE: float = 6409
[<Literal>] LUMINANCE_ALPHA: float = 6410
[<Literal>] MAX_COMBINED_TEXTURE_IMAGE_UNITS: float = 35661
[<Literal>] MAX_CUBE_MAP_TEXTURE_SIZE: float = 34076
[<Literal>] MAX_FRAGMENT_UNIFORM_VECTORS: float = 36349
[<Literal>] MAX_RENDERBUFFER_SIZE: float = 34024
[<Literal>] MAX_TEXTURE_IMAGE_UNITS: float = 34930
[<Literal>] MAX_TEXTURE_SIZE: float = 3379
[<Literal>] MAX_VARYING_VECTORS: float = 36348
[<Literal>] MAX_VERTEX_ATTRIBS: float = 34921
[<Literal>] MAX_VERTEX_TEXTURE_IMAGE_UNITS: float = 35660
[<Literal>] MAX_VERTEX_UNIFORM_VECTORS: float = 36347
[<Literal>] MAX_VIEWPORT_DIMS: float = 3386
[<Literal>] MEDIUM_FLOAT: float = 36337
[<Literal>] MEDIUM_INT: float = 36340
[<Literal>] MIRRORED_REPEAT: float = 33648
[<Literal>] NEAREST: float = 9728
[<Literal>] NEAREST_MIPMAP_LINEAR: float = 9986
[<Literal>] NEAREST_MIPMAP_NEAREST: float = 9984
[<Literal>] NEVER: float = 512
[<Literal>] NICEST: float = 4354
[<Literal>] NONE: float = 0
[<Literal>] NOTEQUAL: float = 517
[<Literal>] NO_ERROR: float = 0
[<Literal>] ONE: float = 1
[<Literal>] ONE_MINUS_CONSTANT_ALPHA: float = 32772
[<Literal>] ONE_MINUS_CONSTANT_COLOR: float = 32770
[<Literal>] ONE_MINUS_DST_ALPHA: float = 773
[<Literal>] ONE_MINUS_DST_COLOR: float = 775
[<Literal>] ONE_MINUS_SRC_ALPHA: float = 771
[<Literal>] ONE_MINUS_SRC_COLOR: float = 769
[<Literal>] OUT_OF_MEMORY: float = 1285
[<Literal>] PACK_ALIGNMENT: float = 3333
[<Literal>] POINTS: float = 0
[<Literal>] POLYGON_OFFSET_FACTOR: float = 32824
[<Literal>] POLYGON_OFFSET_FILL: float = 32823
[<Literal>] POLYGON_OFFSET_UNITS: float = 10752
[<Literal>] RED_BITS: float = 3410
[<Literal>] RENDERBUFFER: float = 36161
[<Literal>] RENDERBUFFER_ALPHA_SIZE: float = 36179
[<Literal>] RENDERBUFFER_BINDING: float = 36007
[<Literal>] RENDERBUFFER_BLUE_SIZE: float = 36178
[<Literal>] RENDERBUFFER_DEPTH_SIZE: float = 36180
[<Literal>] RENDERBUFFER_GREEN_SIZE: float = 36177
[<Literal>] RENDERBUFFER_HEIGHT: float = 36163
[<Literal>] RENDERBUFFER_INTERNAL_FORMAT: float = 36164
[<Literal>] RENDERBUFFER_RED_SIZE: float = 36176
[<Literal>] RENDERBUFFER_STENCIL_SIZE: float = 36181
[<Literal>] RENDERBUFFER_WIDTH: float = 36162
[<Literal>] RENDERER: float = 7937
[<Literal>] REPEAT: float = 10497
[<Literal>] REPLACE: float = 7681
[<Literal>] RGB: float = 6407
[<Literal>] RGB565: float = 36194
[<Literal>] RGB5_A1: float = 32855
[<Literal>] RGBA: float = 6408
[<Literal>] RGBA4: float = 32854
[<Literal>] RGBA8: float = 32856
[<Literal>] SAMPLER_2D: float = 35678
[<Literal>] SAMPLER_CUBE: float = 35680
[<Literal>] SAMPLES: float = 32937
[<Literal>] SAMPLE_ALPHA_TO_COVERAGE: float = 32926
[<Literal>] SAMPLE_BUFFERS: float = 32936
[<Literal>] SAMPLE_COVERAGE: float = 32928
[<Literal>] SAMPLE_COVERAGE_INVERT: float = 32939
[<Literal>] SAMPLE_COVERAGE_VALUE: float = 32938
[<Literal>] SCISSOR_BOX: float = 3088
[<Literal>] SCISSOR_TEST: float = 3089
[<Literal>] SHADER_TYPE: float = 35663
[<Literal>] SHADING_LANGUAGE_VERSION: float = 35724
[<Literal>] SHORT: float = 5122
[<Literal>] SRC_ALPHA: float = 770
[<Literal>] SRC_ALPHA_SATURATE: float = 776
[<Literal>] SRC_COLOR: float = 768
[<Literal>] STATIC_DRAW: float = 35044
[<Literal>] STENCIL_ATTACHMENT: float = 36128
[<Literal>] STENCIL_BACK_FAIL: float = 34817
[<Literal>] STENCIL_BACK_FUNC: float = 34816
[<Literal>] STENCIL_BACK_PASS_DEPTH_FAIL: float = 34818
[<Literal>] STENCIL_BACK_PASS_DEPTH_PASS: float = 34819
[<Literal>] STENCIL_BACK_REF: float = 36003
[<Literal>] STENCIL_BACK_VALUE_MASK: float = 36004
[<Literal>] STENCIL_BACK_WRITEMASK: float = 36005
[<Literal>] STENCIL_BITS: float = 3415
[<Literal>] STENCIL_BUFFER_BIT: float = 1024
[<Literal>] STENCIL_CLEAR_VALUE: float = 2961
[<Literal>] STENCIL_FAIL: float = 2964
[<Literal>] STENCIL_FUNC: float = 2962
[<Literal>] STENCIL_INDEX8: float = 36168
[<Literal>] STENCIL_PASS_DEPTH_FAIL: float = 2965
[<Literal>] STENCIL_PASS_DEPTH_PASS: float = 2966
[<Literal>] STENCIL_REF: float = 2967
[<Literal>] STENCIL_TEST: float = 2960
[<Literal>] STENCIL_VALUE_MASK: float = 2963
[<Literal>] STENCIL_WRITEMASK: float = 2968
[<Literal>] STREAM_DRAW: float = 35040
[<Literal>] SUBPIXEL_BITS: float = 3408
[<Literal>] TEXTURE: float = 5890
[<Literal>] TEXTURE0: float = 33984
[<Literal>] TEXTURE1: float = 33985
[<Literal>] TEXTURE10: float = 33994
[<Literal>] TEXTURE11: float = 33995
[<Literal>] TEXTURE12: float = 33996
[<Literal>] TEXTURE13: float = 33997
[<Literal>] TEXTURE14: float = 33998
[<Literal>] TEXTURE15: float = 33999
[<Literal>] TEXTURE16: float = 34000
[<Literal>] TEXTURE17: float = 34001
[<Literal>] TEXTURE18: float = 34002
[<Literal>] TEXTURE19: float = 34003
[<Literal>] TEXTURE2: float = 33986
[<Literal>] TEXTURE20: float = 34004
[<Literal>] TEXTURE21: float = 34005
[<Literal>] TEXTURE22: float = 34006
[<Literal>] TEXTURE23: float = 34007
[<Literal>] TEXTURE24: float = 34008
[<Literal>] TEXTURE25: float = 34009
[<Literal>] TEXTURE26: float = 34010
[<Literal>] TEXTURE27: float = 34011
[<Literal>] TEXTURE28: float = 34012
[<Literal>] TEXTURE29: float = 34013
[<Literal>] TEXTURE3: float = 33987
[<Literal>] TEXTURE30: float = 34014
[<Literal>] TEXTURE31: float = 34015
[<Literal>] TEXTURE4: float = 33988
[<Literal>] TEXTURE5: float = 33989
[<Literal>] TEXTURE6: float = 33990
[<Literal>] TEXTURE7: float = 33991
[<Literal>] TEXTURE8: float = 33992
[<Literal>] TEXTURE9: float = 33993
[<Literal>] TEXTURE_2D: float = 3553
[<Literal>] TEXTURE_BINDING_2D: float = 32873
[<Literal>] TEXTURE_BINDING_CUBE_MAP: float = 34068
[<Literal>] TEXTURE_CUBE_MAP: float = 34067
[<Literal>] TEXTURE_CUBE_MAP_NEGATIVE_X: float = 34070
[<Literal>] TEXTURE_CUBE_MAP_NEGATIVE_Y: float = 34072
[<Literal>] TEXTURE_CUBE_MAP_NEGATIVE_Z: float = 34074
[<Literal>] TEXTURE_CUBE_MAP_POSITIVE_X: float = 34069
[<Literal>] TEXTURE_CUBE_MAP_POSITIVE_Y: float = 34071
[<Literal>] TEXTURE_CUBE_MAP_POSITIVE_Z: float = 34073
[<Literal>] TEXTURE_MAG_FILTER: float = 10240
[<Literal>] TEXTURE_MIN_FILTER: float = 10241
[<Literal>] TEXTURE_WRAP_S: float = 10242
[<Literal>] TEXTURE_WRAP_T: float = 10243
[<Literal>] TRIANGLES: float = 4
[<Literal>] TRIANGLE_FAN: float = 6
[<Literal>] TRIANGLE_STRIP: float = 5
[<Literal>] UNPACK_ALIGNMENT: float = 3317
[<Literal>] UNPACK_COLORSPACE_CONVERSION_WEBGL: float = 37443
[<Literal>] UNPACK_FLIP_Y_WEBGL: float = 37440
[<Literal>] UNPACK_PREMULTIPLY_ALPHA_WEBGL: float = 37441
[<Literal>] UNSIGNED_BYTE: float = 5121
[<Literal>] UNSIGNED_INT: float = 5125
[<Literal>] UNSIGNED_SHORT: float = 5123
[<Literal>] UNSIGNED_SHORT_4_4_4_4: float = 32819
[<Literal>] UNSIGNED_SHORT_5_5_5_1: float = 32820
[<Literal>] UNSIGNED_SHORT_5_6_5: float = 33635
[<Literal>] VALIDATE_STATUS: float = 35715
[<Literal>] VENDOR: float = 7936
[<Literal>] VERSION: float = 7938
[<Literal>] VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: float = 34975
[<Literal>] VERTEX_ATTRIB_ARRAY_ENABLED: float = 34338
[<Literal>] VERTEX_ATTRIB_ARRAY_NORMALIZED: float = 34922
[<Literal>] VERTEX_ATTRIB_ARRAY_POINTER: float = 34373
[<Literal>] VERTEX_ATTRIB_ARRAY_SIZE: float = 34339
[<Literal>] VERTEX_ATTRIB_ARRAY_STRIDE: float = 34340
[<Literal>] VERTEX_ATTRIB_ARRAY_TYPE: float = 34341
[<Literal>] VERTEX_SHADER: float = 35633
[<Literal>] VIEWPORT: float = 2978
[<Literal>] ZERO: float = 0
Properties
abstract member ACTIVE_ATTRIBUTES: float
abstract member ACTIVE_TEXTURE: float
abstract member ACTIVE_UNIFORMS: float
abstract member ALIASED_LINE_WIDTH_RANGE: float
abstract member ALIASED_POINT_SIZE_RANGE: float
abstract member ALPHA: float
abstract member ALPHA_BITS: float
abstract member ALWAYS: float
abstract member ARRAY_BUFFER: float
abstract member ARRAY_BUFFER_BINDING: float
abstract member ATTACHED_SHADERS: float
abstract member BACK: float
abstract member BLEND: float
abstract member BLEND_COLOR: float
abstract member BLEND_DST_ALPHA: float
abstract member BLEND_DST_RGB: float
abstract member BLEND_EQUATION: float
abstract member BLEND_EQUATION_ALPHA: float
abstract member BLEND_EQUATION_RGB: float
abstract member BLEND_SRC_ALPHA: float
abstract member BLEND_SRC_RGB: float
abstract member BLUE_BITS: float
abstract member BOOL: float
abstract member BOOL_VEC2: float
abstract member BOOL_VEC3: float
abstract member BOOL_VEC4: float
abstract member BROWSER_DEFAULT_WEBGL: float
abstract member BUFFER_SIZE: float
abstract member BUFFER_USAGE: float
abstract member BYTE: float
abstract member CCW: float
abstract member CLAMP_TO_EDGE: float
abstract member COLOR_ATTACHMENT0: float
abstract member COLOR_BUFFER_BIT: float
abstract member COLOR_CLEAR_VALUE: float
abstract member COLOR_WRITEMASK: float
abstract member COMPILE_STATUS: float
abstract member COMPRESSED_TEXTURE_FORMATS: float
abstract member CONSTANT_ALPHA: float
abstract member CONSTANT_COLOR: float
abstract member CONTEXT_LOST_WEBGL: float
abstract member CULL_FACE: float
abstract member CULL_FACE_MODE: float
abstract member CURRENT_PROGRAM: float
abstract member CURRENT_VERTEX_ATTRIB: float
abstract member CW: float
abstract member DECR: float
abstract member DECR_WRAP: float
abstract member DELETE_STATUS: float
abstract member DEPTH_ATTACHMENT: float
abstract member DEPTH_BITS: float
abstract member DEPTH_BUFFER_BIT: float
abstract member DEPTH_CLEAR_VALUE: float
abstract member DEPTH_COMPONENT: float
abstract member DEPTH_COMPONENT16: float
abstract member DEPTH_FUNC: float
abstract member DEPTH_RANGE: float
abstract member DEPTH_STENCIL: float
abstract member DEPTH_STENCIL_ATTACHMENT: float
abstract member DEPTH_TEST: float
abstract member DEPTH_WRITEMASK: float
abstract member DITHER: float
abstract member DONT_CARE: float
abstract member DST_ALPHA: float
abstract member DST_COLOR: float
abstract member DYNAMIC_DRAW: float
abstract member ELEMENT_ARRAY_BUFFER: float
abstract member ELEMENT_ARRAY_BUFFER_BINDING: float
abstract member EQUAL: float
abstract member FASTEST: float
abstract member FLOAT: float
abstract member FLOAT_MAT2: float
abstract member FLOAT_MAT3: float
abstract member FLOAT_MAT4: float
abstract member FLOAT_VEC2: float
abstract member FLOAT_VEC3: float
abstract member FLOAT_VEC4: float
abstract member FRAGMENT_SHADER: float
abstract member FRAMEBUFFER: float
abstract member FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: float
abstract member FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: float
abstract member FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: float
abstract member FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: float
abstract member FRAMEBUFFER_BINDING: float
abstract member FRAMEBUFFER_COMPLETE: float
abstract member FRAMEBUFFER_INCOMPLETE_ATTACHMENT: float
abstract member FRAMEBUFFER_INCOMPLETE_DIMENSIONS: float
abstract member FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: float
abstract member FRAMEBUFFER_UNSUPPORTED: float
abstract member FRONT: float
abstract member FRONT_AND_BACK: float
abstract member FRONT_FACE: float
abstract member FUNC_ADD: float
abstract member FUNC_REVERSE_SUBTRACT: float
abstract member FUNC_SUBTRACT: float
abstract member GENERATE_MIPMAP_HINT: float
abstract member GEQUAL: float
abstract member GREATER: float
abstract member GREEN_BITS: float
abstract member HIGH_FLOAT: float
abstract member HIGH_INT: float
abstract member IMPLEMENTATION_COLOR_READ_FORMAT: float
abstract member IMPLEMENTATION_COLOR_READ_TYPE: float
abstract member INCR: float
abstract member INCR_WRAP: float
abstract member INT: float
abstract member INT_VEC2: float
abstract member INT_VEC3: float
abstract member INT_VEC4: float
abstract member INVALID_ENUM: float
abstract member INVALID_FRAMEBUFFER_OPERATION: float
abstract member INVALID_OPERATION: float
abstract member INVALID_VALUE: float
abstract member INVERT: float
abstract member KEEP: float
abstract member LEQUAL: float
abstract member LESS: float
abstract member LINEAR: float
abstract member LINEAR_MIPMAP_LINEAR: float
abstract member LINEAR_MIPMAP_NEAREST: float
abstract member LINES: float
abstract member LINE_LOOP: float
abstract member LINE_STRIP: float
abstract member LINE_WIDTH: float
abstract member LINK_STATUS: float
abstract member LOW_FLOAT: float
abstract member LOW_INT: float
abstract member LUMINANCE: float
abstract member LUMINANCE_ALPHA: float
abstract member MAX_COMBINED_TEXTURE_IMAGE_UNITS: float
abstract member MAX_CUBE_MAP_TEXTURE_SIZE: float
abstract member MAX_FRAGMENT_UNIFORM_VECTORS: float
abstract member MAX_RENDERBUFFER_SIZE: float
abstract member MAX_TEXTURE_IMAGE_UNITS: float
abstract member MAX_TEXTURE_SIZE: float
abstract member MAX_VARYING_VECTORS: float
abstract member MAX_VERTEX_ATTRIBS: float
abstract member MAX_VERTEX_TEXTURE_IMAGE_UNITS: float
abstract member MAX_VERTEX_UNIFORM_VECTORS: float
abstract member MAX_VIEWPORT_DIMS: float
abstract member MEDIUM_FLOAT: float
abstract member MEDIUM_INT: float
abstract member MIRRORED_REPEAT: float
abstract member NEAREST: float
abstract member NEAREST_MIPMAP_LINEAR: float
abstract member NEAREST_MIPMAP_NEAREST: float
abstract member NEVER: float
abstract member NICEST: float
abstract member NONE: float
abstract member NOTEQUAL: float
abstract member NO_ERROR: float
abstract member ONE: float
abstract member ONE_MINUS_CONSTANT_ALPHA: float
abstract member ONE_MINUS_CONSTANT_COLOR: float
abstract member ONE_MINUS_DST_ALPHA: float
abstract member ONE_MINUS_DST_COLOR: float
abstract member ONE_MINUS_SRC_ALPHA: float
abstract member ONE_MINUS_SRC_COLOR: float
abstract member OUT_OF_MEMORY: float
abstract member PACK_ALIGNMENT: float
abstract member POINTS: float
abstract member POLYGON_OFFSET_FACTOR: float
abstract member POLYGON_OFFSET_FILL: float
abstract member POLYGON_OFFSET_UNITS: float
abstract member RED_BITS: float
abstract member RENDERBUFFER: float
abstract member RENDERBUFFER_ALPHA_SIZE: float
abstract member RENDERBUFFER_BINDING: float
abstract member RENDERBUFFER_BLUE_SIZE: float
abstract member RENDERBUFFER_DEPTH_SIZE: float
abstract member RENDERBUFFER_GREEN_SIZE: float
abstract member RENDERBUFFER_HEIGHT: float
abstract member RENDERBUFFER_INTERNAL_FORMAT: float
abstract member RENDERBUFFER_RED_SIZE: float
abstract member RENDERBUFFER_STENCIL_SIZE: float
abstract member RENDERBUFFER_WIDTH: float
abstract member RENDERER: float
abstract member REPEAT: float
abstract member REPLACE: float
abstract member RGB: float
abstract member RGB565: float
abstract member RGB5_A1: float
abstract member RGBA: float
abstract member RGBA4: float
abstract member RGBA8: float
abstract member SAMPLER_2D: float
abstract member SAMPLER_CUBE: float
abstract member SAMPLES: float
abstract member SAMPLE_ALPHA_TO_COVERAGE: float
abstract member SAMPLE_BUFFERS: float
abstract member SAMPLE_COVERAGE: float
abstract member SAMPLE_COVERAGE_INVERT: float
abstract member SAMPLE_COVERAGE_VALUE: float
abstract member SCISSOR_BOX: float
abstract member SCISSOR_TEST: float
abstract member SHADER_TYPE: float
abstract member SHADING_LANGUAGE_VERSION: float
abstract member SHORT: float
abstract member SRC_ALPHA: float
abstract member SRC_ALPHA_SATURATE: float
abstract member SRC_COLOR: float
abstract member STATIC_DRAW: float
abstract member STENCIL_ATTACHMENT: float
abstract member STENCIL_BACK_FAIL: float
abstract member STENCIL_BACK_FUNC: float
abstract member STENCIL_BACK_PASS_DEPTH_FAIL: float
abstract member STENCIL_BACK_PASS_DEPTH_PASS: float
abstract member STENCIL_BACK_REF: float
abstract member STENCIL_BACK_VALUE_MASK: float
abstract member STENCIL_BACK_WRITEMASK: float
abstract member STENCIL_BITS: float
abstract member STENCIL_BUFFER_BIT: float
abstract member STENCIL_CLEAR_VALUE: float
abstract member STENCIL_FAIL: float
abstract member STENCIL_FUNC: float
abstract member STENCIL_INDEX8: float
abstract member STENCIL_PASS_DEPTH_FAIL: float
abstract member STENCIL_PASS_DEPTH_PASS: float
abstract member STENCIL_REF: float
abstract member STENCIL_TEST: float
abstract member STENCIL_VALUE_MASK: float
abstract member STENCIL_WRITEMASK: float
abstract member STREAM_DRAW: float
abstract member SUBPIXEL_BITS: float
abstract member TEXTURE: float
abstract member TEXTURE0: float
abstract member TEXTURE1: float
abstract member TEXTURE10: float
abstract member TEXTURE11: float
abstract member TEXTURE12: float
abstract member TEXTURE13: float
abstract member TEXTURE14: float
abstract member TEXTURE15: float
abstract member TEXTURE16: float
abstract member TEXTURE17: float
abstract member TEXTURE18: float
abstract member TEXTURE19: float
abstract member TEXTURE2: float
abstract member TEXTURE20: float
abstract member TEXTURE21: float
abstract member TEXTURE22: float
abstract member TEXTURE23: float
abstract member TEXTURE24: float
abstract member TEXTURE25: float
abstract member TEXTURE26: float
abstract member TEXTURE27: float
abstract member TEXTURE28: float
abstract member TEXTURE29: float
abstract member TEXTURE3: float
abstract member TEXTURE30: float
abstract member TEXTURE31: float
abstract member TEXTURE4: float
abstract member TEXTURE5: float
abstract member TEXTURE6: float
abstract member TEXTURE7: float
abstract member TEXTURE8: float
abstract member TEXTURE9: float
abstract member TEXTURE_2D: float
abstract member TEXTURE_BINDING_2D: float
abstract member TEXTURE_BINDING_CUBE_MAP: float
abstract member TEXTURE_CUBE_MAP: float
abstract member TEXTURE_CUBE_MAP_NEGATIVE_X: float
abstract member TEXTURE_CUBE_MAP_NEGATIVE_Y: float
abstract member TEXTURE_CUBE_MAP_NEGATIVE_Z: float
abstract member TEXTURE_CUBE_MAP_POSITIVE_X: float
abstract member TEXTURE_CUBE_MAP_POSITIVE_Y: float
abstract member TEXTURE_CUBE_MAP_POSITIVE_Z: float
abstract member TEXTURE_MAG_FILTER: float
abstract member TEXTURE_MIN_FILTER: float
abstract member TEXTURE_WRAP_S: float
abstract member TEXTURE_WRAP_T: float
abstract member TRIANGLES: float
abstract member TRIANGLE_FAN: float
abstract member TRIANGLE_STRIP: float
abstract member UNPACK_ALIGNMENT: float
abstract member UNPACK_COLORSPACE_CONVERSION_WEBGL: float
abstract member UNPACK_FLIP_Y_WEBGL: float
abstract member UNPACK_PREMULTIPLY_ALPHA_WEBGL: float
abstract member UNSIGNED_BYTE: float
abstract member UNSIGNED_INT: float
abstract member UNSIGNED_SHORT: float
abstract member UNSIGNED_SHORT_4_4_4_4: float
abstract member UNSIGNED_SHORT_5_5_5_1: float
abstract member UNSIGNED_SHORT_5_6_5: float
abstract member VALIDATE_STATUS: float
abstract member VENDOR: float
abstract member VERSION: float
abstract member VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: float
abstract member VERTEX_ATTRIB_ARRAY_ENABLED: float
abstract member VERTEX_ATTRIB_ARRAY_NORMALIZED: float
abstract member VERTEX_ATTRIB_ARRAY_POINTER: float
abstract member VERTEX_ATTRIB_ARRAY_SIZE: float
abstract member VERTEX_ATTRIB_ARRAY_STRIDE: float
abstract member VERTEX_ATTRIB_ARRAY_TYPE: float
abstract member VERTEX_SHADER: float
abstract member VIEWPORT: float
abstract member ZERO: float
abstract member canvas: U2<HTMLCanvasElement,OffscreenCanvas>
abstract member drawingBufferColorSpace: PredefinedColorSpace with get, set
abstract member drawingBufferHeight: float
abstract member drawingBufferWidth: float
abstract member unpackColorSpace: PredefinedColorSpace with get, set
Methods
abstract member activeTexture (texture: float) : unit
abstract member attachShader (program: WebGLProgram, shader: WebGLShader) : unit
abstract member bindAttribLocation (program: WebGLProgram, index: float, name: string) : unit
abstract member bindBuffer (target: float, ?buffer: WebGLBuffer) : unit
abstract member bindFramebuffer (target: float, ?framebuffer: WebGLFramebuffer) : unit
abstract member bindRenderbuffer (target: float, ?renderbuffer: WebGLRenderbuffer) : unit
abstract member bindTexture (target: float, ?texture: WebGLTexture) : unit
abstract member blendColor (red: float, green: float, blue: float, alpha: float) : unit
abstract member blendEquation (mode: float) : unit
abstract member blendEquationSeparate (modeRGB: float, modeAlpha: float) : unit
abstract member blendFunc (sfactor: float, dfactor: float) : unit
abstract member blendFuncSeparate (srcRGB: float, dstRGB: float, srcAlpha: float, dstAlpha: float) : unit
abstract member checkFramebufferStatus (target: float) : float
abstract member clear (mask: float) : unit
abstract member clearColor (red: float, green: float, blue: float, alpha: float) : unit
abstract member clearDepth (depth: float) : unit
abstract member clearStencil (s: float) : unit
abstract member colorMask (red: bool, green: bool, blue: bool, alpha: bool) : unit
abstract member compileShader (shader: WebGLShader) : unit
abstract member copyTexImage2D (target: float, level: float, internalformat: float, x: float, y: float, width: float, height: float, border: float) : unit
abstract member copyTexSubImage2D (target: float, level: float, xoffset: float, yoffset: float, x: float, y: float, width: float, height: float) : unit
abstract member createBuffer () : WebGLBuffer
abstract member createFramebuffer () : WebGLFramebuffer
abstract member createProgram () : WebGLProgram
abstract member createRenderbuffer () : WebGLRenderbuffer
abstract member createShader (type: float) : WebGLShader option
abstract member createTexture () : WebGLTexture
abstract member cullFace (mode: float) : unit
abstract member deleteBuffer (?buffer: WebGLBuffer) : unit
abstract member deleteFramebuffer (?framebuffer: WebGLFramebuffer) : unit
abstract member deleteProgram (?program: WebGLProgram) : unit
abstract member deleteRenderbuffer (?renderbuffer: WebGLRenderbuffer) : unit
abstract member deleteShader (?shader: WebGLShader) : unit
abstract member deleteTexture (?texture: WebGLTexture) : unit
abstract member depthFunc (func: float) : unit
abstract member depthMask (flag: bool) : unit
abstract member depthRange (zNear: float, zFar: float) : unit
abstract member detachShader (program: WebGLProgram, shader: WebGLShader) : unit
abstract member disable (cap: float) : unit
abstract member disableVertexAttribArray (index: float) : unit
abstract member drawArrays (mode: float, first: float, count: float) : unit
abstract member drawElements (mode: float, count: float, type: float, offset: float) : unit
abstract member enable (cap: float) : unit
abstract member enableVertexAttribArray (index: float) : unit
abstract member finish () : unit
abstract member flush () : unit
abstract member framebufferRenderbuffer (target: float, attachment: float, renderbuffertarget: float, ?renderbuffer: WebGLRenderbuffer) : unit
abstract member framebufferTexture2D (target: float, attachment: float, textarget: float, texture: WebGLTexture option, level: float) : unit
abstract member frontFace (mode: float) : unit
abstract member generateMipmap (target: float) : unit
abstract member getActiveAttrib (program: WebGLProgram, index: float) : WebGLActiveInfo option
abstract member getActiveUniform (program: WebGLProgram, index: float) : WebGLActiveInfo option
abstract member getAttachedShaders (program: WebGLProgram) : WebGLShader array option
abstract member getAttribLocation (program: WebGLProgram, name: string) : float
abstract member getBufferParameter (target: float, pname: float) : obj
abstract member getContextAttributes () : WebGLContextAttributes option
abstract member getError () : float
abstract member getExtension (name: string) : obj
abstract member getExtensionANGLEInstancedArrays () : ANGLE_instanced_arrays option
abstract member getExtensionEXTBlendMinmax () : EXT_blend_minmax option
abstract member getExtensionEXTColorBufferFloat () : EXT_color_buffer_float option
abstract member getExtensionEXTColorBufferHalfFloat () : EXT_color_buffer_half_float option
abstract member getExtensionEXTFloatBlend () : EXT_float_blend option
abstract member getExtensionEXTFragDepth () : EXT_frag_depth option
abstract member getExtensionEXTSRGB () : EXT_sRGB option
abstract member getExtensionEXTShaderTextureLod () : EXT_shader_texture_lod option
abstract member getExtensionEXTTextureCompressionBptc () : EXT_texture_compression_bptc option
abstract member getExtensionEXTTextureCompressionRgtc () : EXT_texture_compression_rgtc option
abstract member getExtensionEXTTextureFilterAnisotropic () : EXT_texture_filter_anisotropic option
abstract member getExtensionKHRParallelShaderCompile () : KHR_parallel_shader_compile option
abstract member getExtensionOESElementIndexUint () : OES_element_index_uint option
abstract member getExtensionOESFboRenderMipmap () : OES_fbo_render_mipmap option
abstract member getExtensionOESStandardDerivatives () : OES_standard_derivatives option
abstract member getExtensionOESTextureFloat () : OES_texture_float option
abstract member getExtensionOESTextureFloatLinear () : OES_texture_float_linear option
abstract member getExtensionOESTextureHalfFloat () : OES_texture_half_float option
abstract member getExtensionOESTextureHalfFloatLinear () : OES_texture_half_float_linear option
abstract member getExtensionOESVertexArrayObject () : OES_vertex_array_object option
abstract member getExtensionOVRMultiview2 () : OVR_multiview2 option
abstract member getExtensionWEBGLColorBufferFloat () : WEBGL_color_buffer_float option
abstract member getExtensionWEBGLCompressedTextureAstc () : WEBGL_compressed_texture_astc option
abstract member getExtensionWEBGLCompressedTextureEtc () : WEBGL_compressed_texture_etc option
abstract member getExtensionWEBGLCompressedTextureEtc1 () : WEBGL_compressed_texture_etc1 option
abstract member getExtensionWEBGLCompressedTexturePvrtc () : WEBGL_compressed_texture_pvrtc option
abstract member getExtensionWEBGLCompressedTextureS3tc () : WEBGL_compressed_texture_s3tc option
abstract member getExtensionWEBGLCompressedTextureS3tcSrgb () : WEBGL_compressed_texture_s3tc_srgb option
abstract member getExtensionWEBGLDebugRendererInfo () : WEBGL_debug_renderer_info option
abstract member getExtensionWEBGLDebugShaders () : WEBGL_debug_shaders option
abstract member getExtensionWEBGLDepthTexture () : WEBGL_depth_texture option
abstract member getExtensionWEBGLDrawBuffers () : WEBGL_draw_buffers option
abstract member getExtensionWEBGLLoseContext () : WEBGL_lose_context option
abstract member getExtensionWEBGLMultiDraw () : WEBGL_multi_draw option
abstract member getFramebufferAttachmentParameter (target: float, attachment: float, pname: float) : obj
abstract member getParameter (pname: float) : obj
abstract member getProgramInfoLog (program: WebGLProgram) : string option
abstract member getProgramParameter (program: WebGLProgram, pname: float) : obj
abstract member getRenderbufferParameter (target: float, pname: float) : obj
abstract member getShaderInfoLog (shader: WebGLShader) : string option
abstract member getShaderParameter (shader: WebGLShader, pname: float) : obj
abstract member getShaderPrecisionFormat (shadertype: float, precisiontype: float) : WebGLShaderPrecisionFormat option
abstract member getShaderSource (shader: WebGLShader) : string option
abstract member getSupportedExtensions () : string array option
abstract member getTexParameter (target: float, pname: float) : obj
abstract member getUniform (program: WebGLProgram, location: WebGLUniformLocation) : obj
abstract member getUniformLocation (program: WebGLProgram, name: string) : WebGLUniformLocation option
abstract member getVertexAttrib (index: float, pname: float) : obj
abstract member getVertexAttribOffset (index: float, pname: float) : float
abstract member hint (target: float, mode: float) : unit
abstract member isBuffer (?buffer: WebGLBuffer) : bool
abstract member isContextLost () : bool
abstract member isEnabled (cap: float) : bool
abstract member isFramebuffer (?framebuffer: WebGLFramebuffer) : bool
abstract member isProgram (?program: WebGLProgram) : bool
abstract member isRenderbuffer (?renderbuffer: WebGLRenderbuffer) : bool
abstract member isShader (?shader: WebGLShader) : bool
abstract member isTexture (?texture: WebGLTexture) : bool
abstract member lineWidth (width: float) : unit
abstract member linkProgram (program: WebGLProgram) : unit
abstract member pixelStorei (pname: float, param: U2<float,bool>) : unit
abstract member polygonOffset (factor: float, units: float) : unit
abstract member renderbufferStorage (target: float, internalformat: float, width: float, height: float) : unit
abstract member sampleCoverage (value: float, invert: bool) : unit
abstract member scissor (x: float, y: float, width: float, height: float) : unit
abstract member shaderSource (shader: WebGLShader, source: string) : unit
abstract member stencilFunc (func: float, ref: float, mask: float) : unit
abstract member stencilFuncSeparate (face: float, func: float, ref: float, mask: float) : unit
abstract member stencilMask (mask: float) : unit
abstract member stencilMaskSeparate (face: float, mask: float) : unit
abstract member stencilOp (fail: float, zfail: float, zpass: float) : unit
abstract member stencilOpSeparate (face: float, fail: float, zfail: float, zpass: float) : unit
abstract member texParameterf (target: float, pname: float, param: float) : unit
abstract member texParameteri (target: float, pname: float, param: float) : unit
abstract member uniform1f (location: WebGLUniformLocation option, x: float) : unit
abstract member uniform1i (location: WebGLUniformLocation option, x: float) : unit
abstract member uniform2f (location: WebGLUniformLocation option, x: float, y: float) : unit
abstract member uniform2i (location: WebGLUniformLocation option, x: float, y: float) : unit
abstract member uniform3f (location: WebGLUniformLocation option, x: float, y: float, z: float) : unit
abstract member uniform3i (location: WebGLUniformLocation option, x: float, y: float, z: float) : unit
abstract member uniform4f (location: WebGLUniformLocation option, x: float, y: float, z: float, w: float) : unit
abstract member uniform4i (location: WebGLUniformLocation option, x: float, y: float, z: float, w: float) : unit
abstract member useProgram (?program: WebGLProgram) : unit
abstract member validateProgram (program: WebGLProgram) : unit
abstract member vertexAttrib1f (index: float, x: float) : unit
abstract member vertexAttrib1fv (index: float, values: Iterable<float,obj,obj>) : unit
abstract member vertexAttrib1fv (index: float, values: Float32List) : unit
abstract member vertexAttrib2f (index: float, x: float, y: float) : unit
abstract member vertexAttrib2fv (index: float, values: Iterable<float,obj,obj>) : unit
abstract member vertexAttrib2fv (index: float, values: Float32List) : unit
abstract member vertexAttrib3f (index: float, x: float, y: float, z: float) : unit
abstract member vertexAttrib3fv (index: float, values: Iterable<float,obj,obj>) : unit
abstract member vertexAttrib3fv (index: float, values: Float32List) : unit
abstract member vertexAttrib4f (index: float, x: float, y: float, z: float, w: float) : unit
abstract member vertexAttrib4fv (index: float, values: Iterable<float,obj,obj>) : unit
abstract member vertexAttrib4fv (index: float, values: Float32List) : unit
abstract member vertexAttribPointer (index: float, size: float, type: float, normalized: bool, stride: float, offset: float) : unit
abstract member viewport (x: float, y: float, width: float, height: float) : unit