Struct webgl_stdweb::WebGL2RenderingContext
[−]
[src]
pub struct WebGL2RenderingContext(_);
Methods
impl WebGL2RenderingContext
[src]
pub const ACTIVE_ATTRIBUTES: GLenum
ACTIVE_ATTRIBUTES: GLenum = 35721
pub const ACTIVE_TEXTURE: GLenum
ACTIVE_TEXTURE: GLenum = 34016
pub const ACTIVE_UNIFORMS: GLenum
ACTIVE_UNIFORMS: GLenum = 35718
pub const ACTIVE_UNIFORM_BLOCKS: GLenum
ACTIVE_UNIFORM_BLOCKS: GLenum = 35382
pub const ALIASED_LINE_WIDTH_RANGE: GLenum
ALIASED_LINE_WIDTH_RANGE: GLenum = 33902
pub const ALIASED_POINT_SIZE_RANGE: GLenum
ALIASED_POINT_SIZE_RANGE: GLenum = 33901
pub const ALPHA: GLenum
ALPHA: GLenum = 6406
pub const ALPHA_BITS: GLenum
ALPHA_BITS: GLenum = 3413
pub const ALREADY_SIGNALED: GLenum
ALREADY_SIGNALED: GLenum = 37146
pub const ALWAYS: GLenum
ALWAYS: GLenum = 519
pub const ANY_SAMPLES_PASSED: GLenum
ANY_SAMPLES_PASSED: GLenum = 35887
pub const ANY_SAMPLES_PASSED_CONSERVATIVE: GLenum
ANY_SAMPLES_PASSED_CONSERVATIVE: GLenum = 36202
pub const ARRAY_BUFFER: GLenum
ARRAY_BUFFER: GLenum = 34962
pub const ARRAY_BUFFER_BINDING: GLenum
ARRAY_BUFFER_BINDING: GLenum = 34964
pub const ATTACHED_SHADERS: GLenum
ATTACHED_SHADERS: GLenum = 35717
pub const BACK: GLenum
BACK: GLenum = 1029
pub const BLEND: GLenum
BLEND: GLenum = 3042
pub const BLEND_COLOR: GLenum
BLEND_COLOR: GLenum = 32773
pub const BLEND_DST_ALPHA: GLenum
BLEND_DST_ALPHA: GLenum = 32970
pub const BLEND_DST_RGB: GLenum
BLEND_DST_RGB: GLenum = 32968
pub const BLEND_EQUATION: GLenum
BLEND_EQUATION: GLenum = 32777
pub const BLEND_EQUATION_ALPHA: GLenum
BLEND_EQUATION_ALPHA: GLenum = 34877
pub const BLEND_EQUATION_RGB: GLenum
BLEND_EQUATION_RGB: GLenum = 32777
pub const BLEND_SRC_ALPHA: GLenum
BLEND_SRC_ALPHA: GLenum = 32971
pub const BLEND_SRC_RGB: GLenum
BLEND_SRC_RGB: GLenum = 32969
pub const BLUE_BITS: GLenum
BLUE_BITS: GLenum = 3412
pub const BOOL: GLenum
BOOL: GLenum = 35670
pub const BOOL_VEC2: GLenum
BOOL_VEC2: GLenum = 35671
pub const BOOL_VEC3: GLenum
BOOL_VEC3: GLenum = 35672
pub const BOOL_VEC4: GLenum
BOOL_VEC4: GLenum = 35673
pub const BROWSER_DEFAULT_WEBGL: GLenum
BROWSER_DEFAULT_WEBGL: GLenum = 37444
pub const BUFFER_SIZE: GLenum
BUFFER_SIZE: GLenum = 34660
pub const BUFFER_USAGE: GLenum
BUFFER_USAGE: GLenum = 34661
pub const BYTE: GLenum
BYTE: GLenum = 5120
pub const CCW: GLenum
CCW: GLenum = 2305
pub const CLAMP_TO_EDGE: GLenum
CLAMP_TO_EDGE: GLenum = 33071
pub const COLOR: GLenum
COLOR: GLenum = 6144
pub const COLOR_ATTACHMENT0: GLenum
COLOR_ATTACHMENT0: GLenum = 36064
pub const COLOR_ATTACHMENT1: GLenum
COLOR_ATTACHMENT1: GLenum = 36065
pub const COLOR_ATTACHMENT10: GLenum
COLOR_ATTACHMENT10: GLenum = 36074
pub const COLOR_ATTACHMENT11: GLenum
COLOR_ATTACHMENT11: GLenum = 36075
pub const COLOR_ATTACHMENT12: GLenum
COLOR_ATTACHMENT12: GLenum = 36076
pub const COLOR_ATTACHMENT13: GLenum
COLOR_ATTACHMENT13: GLenum = 36077
pub const COLOR_ATTACHMENT14: GLenum
COLOR_ATTACHMENT14: GLenum = 36078
pub const COLOR_ATTACHMENT15: GLenum
COLOR_ATTACHMENT15: GLenum = 36079
pub const COLOR_ATTACHMENT2: GLenum
COLOR_ATTACHMENT2: GLenum = 36066
pub const COLOR_ATTACHMENT3: GLenum
COLOR_ATTACHMENT3: GLenum = 36067
pub const COLOR_ATTACHMENT4: GLenum
COLOR_ATTACHMENT4: GLenum = 36068
pub const COLOR_ATTACHMENT5: GLenum
COLOR_ATTACHMENT5: GLenum = 36069
pub const COLOR_ATTACHMENT6: GLenum
COLOR_ATTACHMENT6: GLenum = 36070
pub const COLOR_ATTACHMENT7: GLenum
COLOR_ATTACHMENT7: GLenum = 36071
pub const COLOR_ATTACHMENT8: GLenum
COLOR_ATTACHMENT8: GLenum = 36072
pub const COLOR_ATTACHMENT9: GLenum
COLOR_ATTACHMENT9: GLenum = 36073
pub const COLOR_BUFFER_BIT: GLenum
COLOR_BUFFER_BIT: GLenum = 16384
pub const COLOR_CLEAR_VALUE: GLenum
COLOR_CLEAR_VALUE: GLenum = 3106
pub const COLOR_WRITEMASK: GLenum
COLOR_WRITEMASK: GLenum = 3107
pub const COMPARE_REF_TO_TEXTURE: GLenum
COMPARE_REF_TO_TEXTURE: GLenum = 34894
pub const COMPILE_STATUS: GLenum
COMPILE_STATUS: GLenum = 35713
pub const COMPRESSED_TEXTURE_FORMATS: GLenum
COMPRESSED_TEXTURE_FORMATS: GLenum = 34467
pub const CONDITION_SATISFIED: GLenum
CONDITION_SATISFIED: GLenum = 37148
pub const CONSTANT_ALPHA: GLenum
CONSTANT_ALPHA: GLenum = 32771
pub const CONSTANT_COLOR: GLenum
CONSTANT_COLOR: GLenum = 32769
pub const CONTEXT_LOST_WEBGL: GLenum
CONTEXT_LOST_WEBGL: GLenum = 37442
pub const COPY_READ_BUFFER: GLenum
COPY_READ_BUFFER: GLenum = 36662
pub const COPY_READ_BUFFER_BINDING: GLenum
COPY_READ_BUFFER_BINDING: GLenum = 36662
pub const COPY_WRITE_BUFFER: GLenum
COPY_WRITE_BUFFER: GLenum = 36663
pub const COPY_WRITE_BUFFER_BINDING: GLenum
COPY_WRITE_BUFFER_BINDING: GLenum = 36663
pub const CULL_FACE: GLenum
CULL_FACE: GLenum = 2884
pub const CULL_FACE_MODE: GLenum
CULL_FACE_MODE: GLenum = 2885
pub const CURRENT_PROGRAM: GLenum
CURRENT_PROGRAM: GLenum = 35725
pub const CURRENT_QUERY: GLenum
CURRENT_QUERY: GLenum = 34917
pub const CURRENT_VERTEX_ATTRIB: GLenum
CURRENT_VERTEX_ATTRIB: GLenum = 34342
pub const CW: GLenum
CW: GLenum = 2304
pub const DECR: GLenum
DECR: GLenum = 7683
pub const DECR_WRAP: GLenum
DECR_WRAP: GLenum = 34056
pub const DELETE_STATUS: GLenum
DELETE_STATUS: GLenum = 35712
pub const DEPTH: GLenum
DEPTH: GLenum = 6145
pub const DEPTH24_STENCIL8: GLenum
DEPTH24_STENCIL8: GLenum = 35056
pub const DEPTH32F_STENCIL8: GLenum
DEPTH32F_STENCIL8: GLenum = 36013
pub const DEPTH_ATTACHMENT: GLenum
DEPTH_ATTACHMENT: GLenum = 36096
pub const DEPTH_BITS: GLenum
DEPTH_BITS: GLenum = 3414
pub const DEPTH_BUFFER_BIT: GLenum
DEPTH_BUFFER_BIT: GLenum = 256
pub const DEPTH_CLEAR_VALUE: GLenum
DEPTH_CLEAR_VALUE: GLenum = 2931
pub const DEPTH_COMPONENT: GLenum
DEPTH_COMPONENT: GLenum = 6402
pub const DEPTH_COMPONENT16: GLenum
DEPTH_COMPONENT16: GLenum = 33189
pub const DEPTH_COMPONENT24: GLenum
DEPTH_COMPONENT24: GLenum = 33190
pub const DEPTH_COMPONENT32F: GLenum
DEPTH_COMPONENT32F: GLenum = 36012
pub const DEPTH_FUNC: GLenum
DEPTH_FUNC: GLenum = 2932
pub const DEPTH_RANGE: GLenum
DEPTH_RANGE: GLenum = 2928
pub const DEPTH_STENCIL: GLenum
DEPTH_STENCIL: GLenum = 34041
pub const DEPTH_STENCIL_ATTACHMENT: GLenum
DEPTH_STENCIL_ATTACHMENT: GLenum = 33306
pub const DEPTH_TEST: GLenum
DEPTH_TEST: GLenum = 2929
pub const DEPTH_WRITEMASK: GLenum
DEPTH_WRITEMASK: GLenum = 2930
pub const DITHER: GLenum
DITHER: GLenum = 3024
pub const DONT_CARE: GLenum
DONT_CARE: GLenum = 4352
pub const DRAW_BUFFER0: GLenum
DRAW_BUFFER0: GLenum = 34853
pub const DRAW_BUFFER1: GLenum
DRAW_BUFFER1: GLenum = 34854
pub const DRAW_BUFFER10: GLenum
DRAW_BUFFER10: GLenum = 34863
pub const DRAW_BUFFER11: GLenum
DRAW_BUFFER11: GLenum = 34864
pub const DRAW_BUFFER12: GLenum
DRAW_BUFFER12: GLenum = 34865
pub const DRAW_BUFFER13: GLenum
DRAW_BUFFER13: GLenum = 34866
pub const DRAW_BUFFER14: GLenum
DRAW_BUFFER14: GLenum = 34867
pub const DRAW_BUFFER15: GLenum
DRAW_BUFFER15: GLenum = 34868
pub const DRAW_BUFFER2: GLenum
DRAW_BUFFER2: GLenum = 34855
pub const DRAW_BUFFER3: GLenum
DRAW_BUFFER3: GLenum = 34856
pub const DRAW_BUFFER4: GLenum
DRAW_BUFFER4: GLenum = 34857
pub const DRAW_BUFFER5: GLenum
DRAW_BUFFER5: GLenum = 34858
pub const DRAW_BUFFER6: GLenum
DRAW_BUFFER6: GLenum = 34859
pub const DRAW_BUFFER7: GLenum
DRAW_BUFFER7: GLenum = 34860
pub const DRAW_BUFFER8: GLenum
DRAW_BUFFER8: GLenum = 34861
pub const DRAW_BUFFER9: GLenum
DRAW_BUFFER9: GLenum = 34862
pub const DRAW_FRAMEBUFFER: GLenum
DRAW_FRAMEBUFFER: GLenum = 36009
pub const DRAW_FRAMEBUFFER_BINDING: GLenum
DRAW_FRAMEBUFFER_BINDING: GLenum = 36006
pub const DST_ALPHA: GLenum
DST_ALPHA: GLenum = 772
pub const DST_COLOR: GLenum
DST_COLOR: GLenum = 774
pub const DYNAMIC_COPY: GLenum
DYNAMIC_COPY: GLenum = 35050
pub const DYNAMIC_DRAW: GLenum
DYNAMIC_DRAW: GLenum = 35048
pub const DYNAMIC_READ: GLenum
DYNAMIC_READ: GLenum = 35049
pub const ELEMENT_ARRAY_BUFFER: GLenum
ELEMENT_ARRAY_BUFFER: GLenum = 34963
pub const ELEMENT_ARRAY_BUFFER_BINDING: GLenum
ELEMENT_ARRAY_BUFFER_BINDING: GLenum = 34965
pub const EQUAL: GLenum
EQUAL: GLenum = 514
pub const FASTEST: GLenum
FASTEST: GLenum = 4353
pub const FLOAT: GLenum
FLOAT: GLenum = 5126
pub const FLOAT_32_UNSIGNED_INT_24_8_REV: GLenum
FLOAT_32_UNSIGNED_INT_24_8_REV: GLenum = 36269
pub const FLOAT_MAT2: GLenum
FLOAT_MAT2: GLenum = 35674
pub const FLOAT_MAT2X3: GLenum
FLOAT_MAT2X3: GLenum = 35685
pub const FLOAT_MAT2X4: GLenum
FLOAT_MAT2X4: GLenum = 35686
pub const FLOAT_MAT3: GLenum
FLOAT_MAT3: GLenum = 35675
pub const FLOAT_MAT3X2: GLenum
FLOAT_MAT3X2: GLenum = 35687
pub const FLOAT_MAT3X4: GLenum
FLOAT_MAT3X4: GLenum = 35688
pub const FLOAT_MAT4: GLenum
FLOAT_MAT4: GLenum = 35676
pub const FLOAT_MAT4X2: GLenum
FLOAT_MAT4X2: GLenum = 35689
pub const FLOAT_MAT4X3: GLenum
FLOAT_MAT4X3: GLenum = 35690
pub const FLOAT_VEC2: GLenum
FLOAT_VEC2: GLenum = 35664
pub const FLOAT_VEC3: GLenum
FLOAT_VEC3: GLenum = 35665
pub const FLOAT_VEC4: GLenum
FLOAT_VEC4: GLenum = 35666
pub const FRAGMENT_SHADER: GLenum
FRAGMENT_SHADER: GLenum = 35632
pub const FRAGMENT_SHADER_DERIVATIVE_HINT: GLenum
FRAGMENT_SHADER_DERIVATIVE_HINT: GLenum = 35723
pub const FRAMEBUFFER: GLenum
FRAMEBUFFER: GLenum = 36160
pub const FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE: GLenum
FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE: GLenum = 33301
pub const FRAMEBUFFER_ATTACHMENT_BLUE_SIZE: GLenum
FRAMEBUFFER_ATTACHMENT_BLUE_SIZE: GLenum = 33300
pub const FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING: GLenum
FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING: GLenum = 33296
pub const FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE: GLenum
FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE: GLenum = 33297
pub const FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE: GLenum
FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE: GLenum = 33302
pub const FRAMEBUFFER_ATTACHMENT_GREEN_SIZE: GLenum
FRAMEBUFFER_ATTACHMENT_GREEN_SIZE: GLenum = 33299
pub const FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: GLenum
FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: GLenum = 36049
pub const FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: GLenum
FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: GLenum = 36048
pub const FRAMEBUFFER_ATTACHMENT_RED_SIZE: GLenum
FRAMEBUFFER_ATTACHMENT_RED_SIZE: GLenum = 33298
pub const FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: GLenum
FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: GLenum = 33303
pub const FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: GLenum
FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: GLenum = 36051
pub const FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: GLenum
FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: GLenum = 36052
pub const FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: GLenum
FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: GLenum = 36050
pub const FRAMEBUFFER_BINDING: GLenum
FRAMEBUFFER_BINDING: GLenum = 36006
pub const FRAMEBUFFER_COMPLETE: GLenum
FRAMEBUFFER_COMPLETE: GLenum = 36053
pub const FRAMEBUFFER_DEFAULT: GLenum
FRAMEBUFFER_DEFAULT: GLenum = 33304
pub const FRAMEBUFFER_INCOMPLETE_ATTACHMENT: GLenum
FRAMEBUFFER_INCOMPLETE_ATTACHMENT: GLenum = 36054
pub const FRAMEBUFFER_INCOMPLETE_DIMENSIONS: GLenum
FRAMEBUFFER_INCOMPLETE_DIMENSIONS: GLenum = 36057
pub const FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: GLenum
FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: GLenum = 36055
pub const FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: GLenum
FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: GLenum = 36182
pub const FRAMEBUFFER_UNSUPPORTED: GLenum
FRAMEBUFFER_UNSUPPORTED: GLenum = 36061
pub const FRONT: GLenum
FRONT: GLenum = 1028
pub const FRONT_AND_BACK: GLenum
FRONT_AND_BACK: GLenum = 1032
pub const FRONT_FACE: GLenum
FRONT_FACE: GLenum = 2886
pub const FUNC_ADD: GLenum
FUNC_ADD: GLenum = 32774
pub const FUNC_REVERSE_SUBTRACT: GLenum
FUNC_REVERSE_SUBTRACT: GLenum = 32779
pub const FUNC_SUBTRACT: GLenum
FUNC_SUBTRACT: GLenum = 32778
pub const GENERATE_MIPMAP_HINT: GLenum
GENERATE_MIPMAP_HINT: GLenum = 33170
pub const GEQUAL: GLenum
GEQUAL: GLenum = 518
pub const GREATER: GLenum
GREATER: GLenum = 516
pub const GREEN_BITS: GLenum
GREEN_BITS: GLenum = 3411
pub const HALF_FLOAT: GLenum
HALF_FLOAT: GLenum = 5131
pub const HIGH_FLOAT: GLenum
HIGH_FLOAT: GLenum = 36338
pub const HIGH_INT: GLenum
HIGH_INT: GLenum = 36341
pub const IMPLEMENTATION_COLOR_READ_FORMAT: GLenum
IMPLEMENTATION_COLOR_READ_FORMAT: GLenum = 35739
pub const IMPLEMENTATION_COLOR_READ_TYPE: GLenum
IMPLEMENTATION_COLOR_READ_TYPE: GLenum = 35738
pub const INCR: GLenum
INCR: GLenum = 7682
pub const INCR_WRAP: GLenum
INCR_WRAP: GLenum = 34055
pub const INT: GLenum
INT: GLenum = 5124
pub const INTERLEAVED_ATTRIBS: GLenum
INTERLEAVED_ATTRIBS: GLenum = 35980
pub const INT_2_10_10_10_REV: GLenum
INT_2_10_10_10_REV: GLenum = 36255
pub const INT_SAMPLER_2D: GLenum
INT_SAMPLER_2D: GLenum = 36298
pub const INT_SAMPLER_2D_ARRAY: GLenum
INT_SAMPLER_2D_ARRAY: GLenum = 36303
pub const INT_SAMPLER_3D: GLenum
INT_SAMPLER_3D: GLenum = 36299
pub const INT_SAMPLER_CUBE: GLenum
INT_SAMPLER_CUBE: GLenum = 36300
pub const INT_VEC2: GLenum
INT_VEC2: GLenum = 35667
pub const INT_VEC3: GLenum
INT_VEC3: GLenum = 35668
pub const INT_VEC4: GLenum
INT_VEC4: GLenum = 35669
pub const INVALID_ENUM: GLenum
INVALID_ENUM: GLenum = 1280
pub const INVALID_FRAMEBUFFER_OPERATION: GLenum
INVALID_FRAMEBUFFER_OPERATION: GLenum = 1286
pub const INVALID_INDEX: GLenum
INVALID_INDEX: GLenum = 4294967295
pub const INVALID_OPERATION: GLenum
INVALID_OPERATION: GLenum = 1282
pub const INVALID_VALUE: GLenum
INVALID_VALUE: GLenum = 1281
pub const INVERT: GLenum
INVERT: GLenum = 5386
pub const KEEP: GLenum
KEEP: GLenum = 7680
pub const LEQUAL: GLenum
LEQUAL: GLenum = 515
pub const LESS: GLenum
LESS: GLenum = 513
pub const LINEAR: GLenum
LINEAR: GLenum = 9729
pub const LINEAR_MIPMAP_LINEAR: GLenum
LINEAR_MIPMAP_LINEAR: GLenum = 9987
pub const LINEAR_MIPMAP_NEAREST: GLenum
LINEAR_MIPMAP_NEAREST: GLenum = 9985
pub const LINES: GLenum
LINES: GLenum = 1
pub const LINE_LOOP: GLenum
LINE_LOOP: GLenum = 2
pub const LINE_STRIP: GLenum
LINE_STRIP: GLenum = 3
pub const LINE_WIDTH: GLenum
LINE_WIDTH: GLenum = 2849
pub const LINK_STATUS: GLenum
LINK_STATUS: GLenum = 35714
pub const LOW_FLOAT: GLenum
LOW_FLOAT: GLenum = 36336
pub const LOW_INT: GLenum
LOW_INT: GLenum = 36339
pub const LUMINANCE: GLenum
LUMINANCE: GLenum = 6409
pub const LUMINANCE_ALPHA: GLenum
LUMINANCE_ALPHA: GLenum = 6410
pub const MAX: GLenum
MAX: GLenum = 32776
pub const MAX_3D_TEXTURE_SIZE: GLenum
MAX_3D_TEXTURE_SIZE: GLenum = 32883
pub const MAX_ARRAY_TEXTURE_LAYERS: GLenum
MAX_ARRAY_TEXTURE_LAYERS: GLenum = 35071
pub const MAX_CLIENT_WAIT_TIMEOUT_WEBGL: GLenum
MAX_CLIENT_WAIT_TIMEOUT_WEBGL: GLenum = 37447
pub const MAX_COLOR_ATTACHMENTS: GLenum
MAX_COLOR_ATTACHMENTS: GLenum = 36063
pub const MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: GLenum
MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: GLenum = 35379
pub const MAX_COMBINED_TEXTURE_IMAGE_UNITS: GLenum
MAX_COMBINED_TEXTURE_IMAGE_UNITS: GLenum = 35661
pub const MAX_COMBINED_UNIFORM_BLOCKS: GLenum
MAX_COMBINED_UNIFORM_BLOCKS: GLenum = 35374
pub const MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: GLenum
MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: GLenum = 35377
pub const MAX_CUBE_MAP_TEXTURE_SIZE: GLenum
MAX_CUBE_MAP_TEXTURE_SIZE: GLenum = 34076
pub const MAX_DRAW_BUFFERS: GLenum
MAX_DRAW_BUFFERS: GLenum = 34852
pub const MAX_ELEMENTS_INDICES: GLenum
MAX_ELEMENTS_INDICES: GLenum = 33001
pub const MAX_ELEMENTS_VERTICES: GLenum
MAX_ELEMENTS_VERTICES: GLenum = 33000
pub const MAX_ELEMENT_INDEX: GLenum
MAX_ELEMENT_INDEX: GLenum = 36203
pub const MAX_FRAGMENT_INPUT_COMPONENTS: GLenum
MAX_FRAGMENT_INPUT_COMPONENTS: GLenum = 37157
pub const MAX_FRAGMENT_UNIFORM_BLOCKS: GLenum
MAX_FRAGMENT_UNIFORM_BLOCKS: GLenum = 35373
pub const MAX_FRAGMENT_UNIFORM_COMPONENTS: GLenum
MAX_FRAGMENT_UNIFORM_COMPONENTS: GLenum = 35657
pub const MAX_FRAGMENT_UNIFORM_VECTORS: GLenum
MAX_FRAGMENT_UNIFORM_VECTORS: GLenum = 36349
pub const MAX_PROGRAM_TEXEL_OFFSET: GLenum
MAX_PROGRAM_TEXEL_OFFSET: GLenum = 35077
pub const MAX_RENDERBUFFER_SIZE: GLenum
MAX_RENDERBUFFER_SIZE: GLenum = 34024
pub const MAX_SAMPLES: GLenum
MAX_SAMPLES: GLenum = 36183
pub const MAX_SERVER_WAIT_TIMEOUT: GLenum
MAX_SERVER_WAIT_TIMEOUT: GLenum = 37137
pub const MAX_TEXTURE_IMAGE_UNITS: GLenum
MAX_TEXTURE_IMAGE_UNITS: GLenum = 34930
pub const MAX_TEXTURE_LOD_BIAS: GLenum
MAX_TEXTURE_LOD_BIAS: GLenum = 34045
pub const MAX_TEXTURE_SIZE: GLenum
MAX_TEXTURE_SIZE: GLenum = 3379
pub const MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS: GLenum
MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS: GLenum = 35978
pub const MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: GLenum
MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: GLenum = 35979
pub const MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS: GLenum
MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS: GLenum = 35968
pub const MAX_UNIFORM_BLOCK_SIZE: GLenum
MAX_UNIFORM_BLOCK_SIZE: GLenum = 35376
pub const MAX_UNIFORM_BUFFER_BINDINGS: GLenum
MAX_UNIFORM_BUFFER_BINDINGS: GLenum = 35375
pub const MAX_VARYING_COMPONENTS: GLenum
MAX_VARYING_COMPONENTS: GLenum = 35659
pub const MAX_VARYING_VECTORS: GLenum
MAX_VARYING_VECTORS: GLenum = 36348
pub const MAX_VERTEX_ATTRIBS: GLenum
MAX_VERTEX_ATTRIBS: GLenum = 34921
pub const MAX_VERTEX_OUTPUT_COMPONENTS: GLenum
MAX_VERTEX_OUTPUT_COMPONENTS: GLenum = 37154
pub const MAX_VERTEX_TEXTURE_IMAGE_UNITS: GLenum
MAX_VERTEX_TEXTURE_IMAGE_UNITS: GLenum = 35660
pub const MAX_VERTEX_UNIFORM_BLOCKS: GLenum
MAX_VERTEX_UNIFORM_BLOCKS: GLenum = 35371
pub const MAX_VERTEX_UNIFORM_COMPONENTS: GLenum
MAX_VERTEX_UNIFORM_COMPONENTS: GLenum = 35658
pub const MAX_VERTEX_UNIFORM_VECTORS: GLenum
MAX_VERTEX_UNIFORM_VECTORS: GLenum = 36347
pub const MAX_VIEWPORT_DIMS: GLenum
MAX_VIEWPORT_DIMS: GLenum = 3386
pub const MEDIUM_FLOAT: GLenum
MEDIUM_FLOAT: GLenum = 36337
pub const MEDIUM_INT: GLenum
MEDIUM_INT: GLenum = 36340
pub const MIN: GLenum
MIN: GLenum = 32775
pub const MIN_PROGRAM_TEXEL_OFFSET: GLenum
MIN_PROGRAM_TEXEL_OFFSET: GLenum = 35076
pub const MIRRORED_REPEAT: GLenum
MIRRORED_REPEAT: GLenum = 33648
pub const NEAREST: GLenum
NEAREST: GLenum = 9728
pub const NEAREST_MIPMAP_LINEAR: GLenum
NEAREST_MIPMAP_LINEAR: GLenum = 9986
pub const NEAREST_MIPMAP_NEAREST: GLenum
NEAREST_MIPMAP_NEAREST: GLenum = 9984
pub const NEVER: GLenum
NEVER: GLenum = 512
pub const NICEST: GLenum
NICEST: GLenum = 4354
pub const NONE: GLenum
NONE: GLenum = 0
pub const NOTEQUAL: GLenum
NOTEQUAL: GLenum = 517
pub const NO_ERROR: GLenum
NO_ERROR: GLenum = 0
pub const OBJECT_TYPE: GLenum
OBJECT_TYPE: GLenum = 37138
pub const ONE: GLenum
ONE: GLenum = 1
pub const ONE_MINUS_CONSTANT_ALPHA: GLenum
ONE_MINUS_CONSTANT_ALPHA: GLenum = 32772
pub const ONE_MINUS_CONSTANT_COLOR: GLenum
ONE_MINUS_CONSTANT_COLOR: GLenum = 32770
pub const ONE_MINUS_DST_ALPHA: GLenum
ONE_MINUS_DST_ALPHA: GLenum = 773
pub const ONE_MINUS_DST_COLOR: GLenum
ONE_MINUS_DST_COLOR: GLenum = 775
pub const ONE_MINUS_SRC_ALPHA: GLenum
ONE_MINUS_SRC_ALPHA: GLenum = 771
pub const ONE_MINUS_SRC_COLOR: GLenum
ONE_MINUS_SRC_COLOR: GLenum = 769
pub const OUT_OF_MEMORY: GLenum
OUT_OF_MEMORY: GLenum = 1285
pub const PACK_ALIGNMENT: GLenum
PACK_ALIGNMENT: GLenum = 3333
pub const PACK_ROW_LENGTH: GLenum
PACK_ROW_LENGTH: GLenum = 3330
pub const PACK_SKIP_PIXELS: GLenum
PACK_SKIP_PIXELS: GLenum = 3332
pub const PACK_SKIP_ROWS: GLenum
PACK_SKIP_ROWS: GLenum = 3331
pub const PIXEL_PACK_BUFFER: GLenum
PIXEL_PACK_BUFFER: GLenum = 35051
pub const PIXEL_PACK_BUFFER_BINDING: GLenum
PIXEL_PACK_BUFFER_BINDING: GLenum = 35053
pub const PIXEL_UNPACK_BUFFER: GLenum
PIXEL_UNPACK_BUFFER: GLenum = 35052
pub const PIXEL_UNPACK_BUFFER_BINDING: GLenum
PIXEL_UNPACK_BUFFER_BINDING: GLenum = 35055
pub const POINTS: GLenum
POINTS: GLenum = 0
pub const POLYGON_OFFSET_FACTOR: GLenum
POLYGON_OFFSET_FACTOR: GLenum = 32824
pub const POLYGON_OFFSET_FILL: GLenum
POLYGON_OFFSET_FILL: GLenum = 32823
pub const POLYGON_OFFSET_UNITS: GLenum
POLYGON_OFFSET_UNITS: GLenum = 10752
pub const QUERY_RESULT: GLenum
QUERY_RESULT: GLenum = 34918
pub const QUERY_RESULT_AVAILABLE: GLenum
QUERY_RESULT_AVAILABLE: GLenum = 34919
pub const R11F_G11F_B10F: GLenum
R11F_G11F_B10F: GLenum = 35898
pub const R16F: GLenum
R16F: GLenum = 33325
pub const R16I: GLenum
R16I: GLenum = 33331
pub const R16UI: GLenum
R16UI: GLenum = 33332
pub const R32F: GLenum
R32F: GLenum = 33326
pub const R32I: GLenum
R32I: GLenum = 33333
pub const R32UI: GLenum
R32UI: GLenum = 33334
pub const R8: GLenum
R8: GLenum = 33321
pub const R8I: GLenum
R8I: GLenum = 33329
pub const R8UI: GLenum
R8UI: GLenum = 33330
pub const R8_SNORM: GLenum
R8_SNORM: GLenum = 36756
pub const RASTERIZER_DISCARD: GLenum
RASTERIZER_DISCARD: GLenum = 35977
pub const READ_BUFFER: GLenum
READ_BUFFER: GLenum = 3074
pub const READ_FRAMEBUFFER: GLenum
READ_FRAMEBUFFER: GLenum = 36008
pub const READ_FRAMEBUFFER_BINDING: GLenum
READ_FRAMEBUFFER_BINDING: GLenum = 36010
pub const RED: GLenum
RED: GLenum = 6403
pub const RED_BITS: GLenum
RED_BITS: GLenum = 3410
pub const RED_INTEGER: GLenum
RED_INTEGER: GLenum = 36244
pub const RENDERBUFFER: GLenum
RENDERBUFFER: GLenum = 36161
pub const RENDERBUFFER_ALPHA_SIZE: GLenum
RENDERBUFFER_ALPHA_SIZE: GLenum = 36179
pub const RENDERBUFFER_BINDING: GLenum
RENDERBUFFER_BINDING: GLenum = 36007
pub const RENDERBUFFER_BLUE_SIZE: GLenum
RENDERBUFFER_BLUE_SIZE: GLenum = 36178
pub const RENDERBUFFER_DEPTH_SIZE: GLenum
RENDERBUFFER_DEPTH_SIZE: GLenum = 36180
pub const RENDERBUFFER_GREEN_SIZE: GLenum
RENDERBUFFER_GREEN_SIZE: GLenum = 36177
pub const RENDERBUFFER_HEIGHT: GLenum
RENDERBUFFER_HEIGHT: GLenum = 36163
pub const RENDERBUFFER_INTERNAL_FORMAT: GLenum
RENDERBUFFER_INTERNAL_FORMAT: GLenum = 36164
pub const RENDERBUFFER_RED_SIZE: GLenum
RENDERBUFFER_RED_SIZE: GLenum = 36176
pub const RENDERBUFFER_SAMPLES: GLenum
RENDERBUFFER_SAMPLES: GLenum = 36011
pub const RENDERBUFFER_STENCIL_SIZE: GLenum
RENDERBUFFER_STENCIL_SIZE: GLenum = 36181
pub const RENDERBUFFER_WIDTH: GLenum
RENDERBUFFER_WIDTH: GLenum = 36162
pub const RENDERER: GLenum
RENDERER: GLenum = 7937
pub const REPEAT: GLenum
REPEAT: GLenum = 10497
pub const REPLACE: GLenum
REPLACE: GLenum = 7681
pub const RG: GLenum
RG: GLenum = 33319
pub const RG16F: GLenum
RG16F: GLenum = 33327
pub const RG16I: GLenum
RG16I: GLenum = 33337
pub const RG16UI: GLenum
RG16UI: GLenum = 33338
pub const RG32F: GLenum
RG32F: GLenum = 33328
pub const RG32I: GLenum
RG32I: GLenum = 33339
pub const RG32UI: GLenum
RG32UI: GLenum = 33340
pub const RG8: GLenum
RG8: GLenum = 33323
pub const RG8I: GLenum
RG8I: GLenum = 33335
pub const RG8UI: GLenum
RG8UI: GLenum = 33336
pub const RG8_SNORM: GLenum
RG8_SNORM: GLenum = 36757
pub const RGB: GLenum
RGB: GLenum = 6407
pub const RGB10_A2: GLenum
RGB10_A2: GLenum = 32857
pub const RGB10_A2UI: GLenum
RGB10_A2UI: GLenum = 36975
pub const RGB16F: GLenum
RGB16F: GLenum = 34843
pub const RGB16I: GLenum
RGB16I: GLenum = 36233
pub const RGB16UI: GLenum
RGB16UI: GLenum = 36215
pub const RGB32F: GLenum
RGB32F: GLenum = 34837
pub const RGB32I: GLenum
RGB32I: GLenum = 36227
pub const RGB32UI: GLenum
RGB32UI: GLenum = 36209
pub const RGB565: GLenum
RGB565: GLenum = 36194
pub const RGB5_A1: GLenum
RGB5_A1: GLenum = 32855
pub const RGB8: GLenum
RGB8: GLenum = 32849
pub const RGB8I: GLenum
RGB8I: GLenum = 36239
pub const RGB8UI: GLenum
RGB8UI: GLenum = 36221
pub const RGB8_SNORM: GLenum
RGB8_SNORM: GLenum = 36758
pub const RGB9_E5: GLenum
RGB9_E5: GLenum = 35901
pub const RGBA: GLenum
RGBA: GLenum = 6408
pub const RGBA16F: GLenum
RGBA16F: GLenum = 34842
pub const RGBA16I: GLenum
RGBA16I: GLenum = 36232
pub const RGBA16UI: GLenum
RGBA16UI: GLenum = 36214
pub const RGBA32F: GLenum
RGBA32F: GLenum = 34836
pub const RGBA32I: GLenum
RGBA32I: GLenum = 36226
pub const RGBA32UI: GLenum
RGBA32UI: GLenum = 36208
pub const RGBA4: GLenum
RGBA4: GLenum = 32854
pub const RGBA8: GLenum
RGBA8: GLenum = 32856
pub const RGBA8I: GLenum
RGBA8I: GLenum = 36238
pub const RGBA8UI: GLenum
RGBA8UI: GLenum = 36220
pub const RGBA8_SNORM: GLenum
RGBA8_SNORM: GLenum = 36759
pub const RGBA_INTEGER: GLenum
RGBA_INTEGER: GLenum = 36249
pub const RGB_INTEGER: GLenum
RGB_INTEGER: GLenum = 36248
pub const RG_INTEGER: GLenum
RG_INTEGER: GLenum = 33320
pub const SAMPLER_2D: GLenum
SAMPLER_2D: GLenum = 35678
pub const SAMPLER_2D_ARRAY: GLenum
SAMPLER_2D_ARRAY: GLenum = 36289
pub const SAMPLER_2D_ARRAY_SHADOW: GLenum
SAMPLER_2D_ARRAY_SHADOW: GLenum = 36292
pub const SAMPLER_2D_SHADOW: GLenum
SAMPLER_2D_SHADOW: GLenum = 35682
pub const SAMPLER_3D: GLenum
SAMPLER_3D: GLenum = 35679
pub const SAMPLER_BINDING: GLenum
SAMPLER_BINDING: GLenum = 35097
pub const SAMPLER_CUBE: GLenum
SAMPLER_CUBE: GLenum = 35680
pub const SAMPLER_CUBE_SHADOW: GLenum
SAMPLER_CUBE_SHADOW: GLenum = 36293
pub const SAMPLES: GLenum
SAMPLES: GLenum = 32937
pub const SAMPLE_ALPHA_TO_COVERAGE: GLenum
SAMPLE_ALPHA_TO_COVERAGE: GLenum = 32926
pub const SAMPLE_BUFFERS: GLenum
SAMPLE_BUFFERS: GLenum = 32936
pub const SAMPLE_COVERAGE: GLenum
SAMPLE_COVERAGE: GLenum = 32928
pub const SAMPLE_COVERAGE_INVERT: GLenum
SAMPLE_COVERAGE_INVERT: GLenum = 32939
pub const SAMPLE_COVERAGE_VALUE: GLenum
SAMPLE_COVERAGE_VALUE: GLenum = 32938
pub const SCISSOR_BOX: GLenum
SCISSOR_BOX: GLenum = 3088
pub const SCISSOR_TEST: GLenum
SCISSOR_TEST: GLenum = 3089
pub const SEPARATE_ATTRIBS: GLenum
SEPARATE_ATTRIBS: GLenum = 35981
pub const SHADER_TYPE: GLenum
SHADER_TYPE: GLenum = 35663
pub const SHADING_LANGUAGE_VERSION: GLenum
SHADING_LANGUAGE_VERSION: GLenum = 35724
pub const SHORT: GLenum
SHORT: GLenum = 5122
pub const SIGNALED: GLenum
SIGNALED: GLenum = 37145
pub const SIGNED_NORMALIZED: GLenum
SIGNED_NORMALIZED: GLenum = 36764
pub const SRC_ALPHA: GLenum
SRC_ALPHA: GLenum = 770
pub const SRC_ALPHA_SATURATE: GLenum
SRC_ALPHA_SATURATE: GLenum = 776
pub const SRC_COLOR: GLenum
SRC_COLOR: GLenum = 768
pub const SRGB: GLenum
SRGB: GLenum = 35904
pub const SRGB8: GLenum
SRGB8: GLenum = 35905
pub const SRGB8_ALPHA8: GLenum
SRGB8_ALPHA8: GLenum = 35907
pub const STATIC_COPY: GLenum
STATIC_COPY: GLenum = 35046
pub const STATIC_DRAW: GLenum
STATIC_DRAW: GLenum = 35044
pub const STATIC_READ: GLenum
STATIC_READ: GLenum = 35045
pub const STENCIL: GLenum
STENCIL: GLenum = 6146
pub const STENCIL_ATTACHMENT: GLenum
STENCIL_ATTACHMENT: GLenum = 36128
pub const STENCIL_BACK_FAIL: GLenum
STENCIL_BACK_FAIL: GLenum = 34817
pub const STENCIL_BACK_FUNC: GLenum
STENCIL_BACK_FUNC: GLenum = 34816
pub const STENCIL_BACK_PASS_DEPTH_FAIL: GLenum
STENCIL_BACK_PASS_DEPTH_FAIL: GLenum = 34818
pub const STENCIL_BACK_PASS_DEPTH_PASS: GLenum
STENCIL_BACK_PASS_DEPTH_PASS: GLenum = 34819
pub const STENCIL_BACK_REF: GLenum
STENCIL_BACK_REF: GLenum = 36003
pub const STENCIL_BACK_VALUE_MASK: GLenum
STENCIL_BACK_VALUE_MASK: GLenum = 36004
pub const STENCIL_BACK_WRITEMASK: GLenum
STENCIL_BACK_WRITEMASK: GLenum = 36005
pub const STENCIL_BITS: GLenum
STENCIL_BITS: GLenum = 3415
pub const STENCIL_BUFFER_BIT: GLenum
STENCIL_BUFFER_BIT: GLenum = 1024
pub const STENCIL_CLEAR_VALUE: GLenum
STENCIL_CLEAR_VALUE: GLenum = 2961
pub const STENCIL_FAIL: GLenum
STENCIL_FAIL: GLenum = 2964
pub const STENCIL_FUNC: GLenum
STENCIL_FUNC: GLenum = 2962
pub const STENCIL_INDEX8: GLenum
STENCIL_INDEX8: GLenum = 36168
pub const STENCIL_PASS_DEPTH_FAIL: GLenum
STENCIL_PASS_DEPTH_FAIL: GLenum = 2965
pub const STENCIL_PASS_DEPTH_PASS: GLenum
STENCIL_PASS_DEPTH_PASS: GLenum = 2966
pub const STENCIL_REF: GLenum
STENCIL_REF: GLenum = 2967
pub const STENCIL_TEST: GLenum
STENCIL_TEST: GLenum = 2960
pub const STENCIL_VALUE_MASK: GLenum
STENCIL_VALUE_MASK: GLenum = 2963
pub const STENCIL_WRITEMASK: GLenum
STENCIL_WRITEMASK: GLenum = 2968
pub const STREAM_COPY: GLenum
STREAM_COPY: GLenum = 35042
pub const STREAM_DRAW: GLenum
STREAM_DRAW: GLenum = 35040
pub const STREAM_READ: GLenum
STREAM_READ: GLenum = 35041
pub const SUBPIXEL_BITS: GLenum
SUBPIXEL_BITS: GLenum = 3408
pub const SYNC_CONDITION: GLenum
SYNC_CONDITION: GLenum = 37139
pub const SYNC_FENCE: GLenum
SYNC_FENCE: GLenum = 37142
pub const SYNC_FLAGS: GLenum
SYNC_FLAGS: GLenum = 37141
pub const SYNC_FLUSH_COMMANDS_BIT: GLenum
SYNC_FLUSH_COMMANDS_BIT: GLenum = 1
pub const SYNC_GPU_COMMANDS_COMPLETE: GLenum
SYNC_GPU_COMMANDS_COMPLETE: GLenum = 37143
pub const SYNC_STATUS: GLenum
SYNC_STATUS: GLenum = 37140
pub const TEXTURE: GLenum
TEXTURE: GLenum = 5890
pub const TEXTURE0: GLenum
TEXTURE0: GLenum = 33984
pub const TEXTURE1: GLenum
TEXTURE1: GLenum = 33985
pub const TEXTURE10: GLenum
TEXTURE10: GLenum = 33994
pub const TEXTURE11: GLenum
TEXTURE11: GLenum = 33995
pub const TEXTURE12: GLenum
TEXTURE12: GLenum = 33996
pub const TEXTURE13: GLenum
TEXTURE13: GLenum = 33997
pub const TEXTURE14: GLenum
TEXTURE14: GLenum = 33998
pub const TEXTURE15: GLenum
TEXTURE15: GLenum = 33999
pub const TEXTURE16: GLenum
TEXTURE16: GLenum = 34000
pub const TEXTURE17: GLenum
TEXTURE17: GLenum = 34001
pub const TEXTURE18: GLenum
TEXTURE18: GLenum = 34002
pub const TEXTURE19: GLenum
TEXTURE19: GLenum = 34003
pub const TEXTURE2: GLenum
TEXTURE2: GLenum = 33986
pub const TEXTURE20: GLenum
TEXTURE20: GLenum = 34004
pub const TEXTURE21: GLenum
TEXTURE21: GLenum = 34005
pub const TEXTURE22: GLenum
TEXTURE22: GLenum = 34006
pub const TEXTURE23: GLenum
TEXTURE23: GLenum = 34007
pub const TEXTURE24: GLenum
TEXTURE24: GLenum = 34008
pub const TEXTURE25: GLenum
TEXTURE25: GLenum = 34009
pub const TEXTURE26: GLenum
TEXTURE26: GLenum = 34010
pub const TEXTURE27: GLenum
TEXTURE27: GLenum = 34011
pub const TEXTURE28: GLenum
TEXTURE28: GLenum = 34012
pub const TEXTURE29: GLenum
TEXTURE29: GLenum = 34013
pub const TEXTURE3: GLenum
TEXTURE3: GLenum = 33987
pub const TEXTURE30: GLenum
TEXTURE30: GLenum = 34014
pub const TEXTURE31: GLenum
TEXTURE31: GLenum = 34015
pub const TEXTURE4: GLenum
TEXTURE4: GLenum = 33988
pub const TEXTURE5: GLenum
TEXTURE5: GLenum = 33989
pub const TEXTURE6: GLenum
TEXTURE6: GLenum = 33990
pub const TEXTURE7: GLenum
TEXTURE7: GLenum = 33991
pub const TEXTURE8: GLenum
TEXTURE8: GLenum = 33992
pub const TEXTURE9: GLenum
TEXTURE9: GLenum = 33993
pub const TEXTURE_2D: GLenum
TEXTURE_2D: GLenum = 3553
pub const TEXTURE_2D_ARRAY: GLenum
TEXTURE_2D_ARRAY: GLenum = 35866
pub const TEXTURE_3D: GLenum
TEXTURE_3D: GLenum = 32879
pub const TEXTURE_BASE_LEVEL: GLenum
TEXTURE_BASE_LEVEL: GLenum = 33084
pub const TEXTURE_BINDING_2D: GLenum
TEXTURE_BINDING_2D: GLenum = 32873
pub const TEXTURE_BINDING_2D_ARRAY: GLenum
TEXTURE_BINDING_2D_ARRAY: GLenum = 35869
pub const TEXTURE_BINDING_3D: GLenum
TEXTURE_BINDING_3D: GLenum = 32874
pub const TEXTURE_BINDING_CUBE_MAP: GLenum
TEXTURE_BINDING_CUBE_MAP: GLenum = 34068
pub const TEXTURE_COMPARE_FUNC: GLenum
TEXTURE_COMPARE_FUNC: GLenum = 34893
pub const TEXTURE_COMPARE_MODE: GLenum
TEXTURE_COMPARE_MODE: GLenum = 34892
pub const TEXTURE_CUBE_MAP: GLenum
TEXTURE_CUBE_MAP: GLenum = 34067
pub const TEXTURE_CUBE_MAP_NEGATIVE_X: GLenum
TEXTURE_CUBE_MAP_NEGATIVE_X: GLenum = 34070
pub const TEXTURE_CUBE_MAP_NEGATIVE_Y: GLenum
TEXTURE_CUBE_MAP_NEGATIVE_Y: GLenum = 34072
pub const TEXTURE_CUBE_MAP_NEGATIVE_Z: GLenum
TEXTURE_CUBE_MAP_NEGATIVE_Z: GLenum = 34074
pub const TEXTURE_CUBE_MAP_POSITIVE_X: GLenum
TEXTURE_CUBE_MAP_POSITIVE_X: GLenum = 34069
pub const TEXTURE_CUBE_MAP_POSITIVE_Y: GLenum
TEXTURE_CUBE_MAP_POSITIVE_Y: GLenum = 34071
pub const TEXTURE_CUBE_MAP_POSITIVE_Z: GLenum
TEXTURE_CUBE_MAP_POSITIVE_Z: GLenum = 34073
pub const TEXTURE_IMMUTABLE_FORMAT: GLenum
TEXTURE_IMMUTABLE_FORMAT: GLenum = 37167
pub const TEXTURE_IMMUTABLE_LEVELS: GLenum
TEXTURE_IMMUTABLE_LEVELS: GLenum = 33503
pub const TEXTURE_MAG_FILTER: GLenum
TEXTURE_MAG_FILTER: GLenum = 10240
pub const TEXTURE_MAX_LEVEL: GLenum
TEXTURE_MAX_LEVEL: GLenum = 33085
pub const TEXTURE_MAX_LOD: GLenum
TEXTURE_MAX_LOD: GLenum = 33083
pub const TEXTURE_MIN_FILTER: GLenum
TEXTURE_MIN_FILTER: GLenum = 10241
pub const TEXTURE_MIN_LOD: GLenum
TEXTURE_MIN_LOD: GLenum = 33082
pub const TEXTURE_WRAP_R: GLenum
TEXTURE_WRAP_R: GLenum = 32882
pub const TEXTURE_WRAP_S: GLenum
TEXTURE_WRAP_S: GLenum = 10242
pub const TEXTURE_WRAP_T: GLenum
TEXTURE_WRAP_T: GLenum = 10243
pub const TIMEOUT_EXPIRED: GLenum
TIMEOUT_EXPIRED: GLenum = 37147
pub const TIMEOUT_IGNORED: GLint64
TIMEOUT_IGNORED: GLint64 = -1
pub const TRANSFORM_FEEDBACK: GLenum
TRANSFORM_FEEDBACK: GLenum = 36386
pub const TRANSFORM_FEEDBACK_ACTIVE: GLenum
TRANSFORM_FEEDBACK_ACTIVE: GLenum = 36388
pub const TRANSFORM_FEEDBACK_BINDING: GLenum
TRANSFORM_FEEDBACK_BINDING: GLenum = 36389
pub const TRANSFORM_FEEDBACK_BUFFER: GLenum
TRANSFORM_FEEDBACK_BUFFER: GLenum = 35982
pub const TRANSFORM_FEEDBACK_BUFFER_BINDING: GLenum
TRANSFORM_FEEDBACK_BUFFER_BINDING: GLenum = 35983
pub const TRANSFORM_FEEDBACK_BUFFER_MODE: GLenum
TRANSFORM_FEEDBACK_BUFFER_MODE: GLenum = 35967
pub const TRANSFORM_FEEDBACK_BUFFER_SIZE: GLenum
TRANSFORM_FEEDBACK_BUFFER_SIZE: GLenum = 35973
pub const TRANSFORM_FEEDBACK_BUFFER_START: GLenum
TRANSFORM_FEEDBACK_BUFFER_START: GLenum = 35972
pub const TRANSFORM_FEEDBACK_PAUSED: GLenum
TRANSFORM_FEEDBACK_PAUSED: GLenum = 36387
pub const TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: GLenum
TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: GLenum = 35976
pub const TRANSFORM_FEEDBACK_VARYINGS: GLenum
TRANSFORM_FEEDBACK_VARYINGS: GLenum = 35971
pub const TRIANGLES: GLenum
TRIANGLES: GLenum = 4
pub const TRIANGLE_FAN: GLenum
TRIANGLE_FAN: GLenum = 6
pub const TRIANGLE_STRIP: GLenum
TRIANGLE_STRIP: GLenum = 5
pub const UNIFORM_ARRAY_STRIDE: GLenum
UNIFORM_ARRAY_STRIDE: GLenum = 35388
pub const UNIFORM_BLOCK_ACTIVE_UNIFORMS: GLenum
UNIFORM_BLOCK_ACTIVE_UNIFORMS: GLenum = 35394
pub const UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES: GLenum
UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES: GLenum = 35395
pub const UNIFORM_BLOCK_BINDING: GLenum
UNIFORM_BLOCK_BINDING: GLenum = 35391
pub const UNIFORM_BLOCK_DATA_SIZE: GLenum
UNIFORM_BLOCK_DATA_SIZE: GLenum = 35392
pub const UNIFORM_BLOCK_INDEX: GLenum
UNIFORM_BLOCK_INDEX: GLenum = 35386
pub const UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER: GLenum
UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER: GLenum = 35398
pub const UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER: GLenum
UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER: GLenum = 35396
pub const UNIFORM_BUFFER: GLenum
UNIFORM_BUFFER: GLenum = 35345
pub const UNIFORM_BUFFER_BINDING: GLenum
UNIFORM_BUFFER_BINDING: GLenum = 35368
pub const UNIFORM_BUFFER_OFFSET_ALIGNMENT: GLenum
UNIFORM_BUFFER_OFFSET_ALIGNMENT: GLenum = 35380
pub const UNIFORM_BUFFER_SIZE: GLenum
UNIFORM_BUFFER_SIZE: GLenum = 35370
pub const UNIFORM_BUFFER_START: GLenum
UNIFORM_BUFFER_START: GLenum = 35369
pub const UNIFORM_IS_ROW_MAJOR: GLenum
UNIFORM_IS_ROW_MAJOR: GLenum = 35390
pub const UNIFORM_MATRIX_STRIDE: GLenum
UNIFORM_MATRIX_STRIDE: GLenum = 35389
pub const UNIFORM_OFFSET: GLenum
UNIFORM_OFFSET: GLenum = 35387
pub const UNIFORM_SIZE: GLenum
UNIFORM_SIZE: GLenum = 35384
pub const UNIFORM_TYPE: GLenum
UNIFORM_TYPE: GLenum = 35383
pub const UNPACK_ALIGNMENT: GLenum
UNPACK_ALIGNMENT: GLenum = 3317
pub const UNPACK_COLORSPACE_CONVERSION_WEBGL: GLenum
UNPACK_COLORSPACE_CONVERSION_WEBGL: GLenum = 37443
pub const UNPACK_FLIP_Y_WEBGL: GLenum
UNPACK_FLIP_Y_WEBGL: GLenum = 37440
pub const UNPACK_IMAGE_HEIGHT: GLenum
UNPACK_IMAGE_HEIGHT: GLenum = 32878
pub const UNPACK_PREMULTIPLY_ALPHA_WEBGL: GLenum
UNPACK_PREMULTIPLY_ALPHA_WEBGL: GLenum = 37441
pub const UNPACK_ROW_LENGTH: GLenum
UNPACK_ROW_LENGTH: GLenum = 3314
pub const UNPACK_SKIP_IMAGES: GLenum
UNPACK_SKIP_IMAGES: GLenum = 32877
pub const UNPACK_SKIP_PIXELS: GLenum
UNPACK_SKIP_PIXELS: GLenum = 3316
pub const UNPACK_SKIP_ROWS: GLenum
UNPACK_SKIP_ROWS: GLenum = 3315
pub const UNSIGNALED: GLenum
UNSIGNALED: GLenum = 37144
pub const UNSIGNED_BYTE: GLenum
UNSIGNED_BYTE: GLenum = 5121
pub const UNSIGNED_INT: GLenum
UNSIGNED_INT: GLenum = 5125
pub const UNSIGNED_INT_10F_11F_11F_REV: GLenum
UNSIGNED_INT_10F_11F_11F_REV: GLenum = 35899
pub const UNSIGNED_INT_24_8: GLenum
UNSIGNED_INT_24_8: GLenum = 34042
pub const UNSIGNED_INT_2_10_10_10_REV: GLenum
UNSIGNED_INT_2_10_10_10_REV: GLenum = 33640
pub const UNSIGNED_INT_5_9_9_9_REV: GLenum
UNSIGNED_INT_5_9_9_9_REV: GLenum = 35902
pub const UNSIGNED_INT_SAMPLER_2D: GLenum
UNSIGNED_INT_SAMPLER_2D: GLenum = 36306
pub const UNSIGNED_INT_SAMPLER_2D_ARRAY: GLenum
UNSIGNED_INT_SAMPLER_2D_ARRAY: GLenum = 36311
pub const UNSIGNED_INT_SAMPLER_3D: GLenum
UNSIGNED_INT_SAMPLER_3D: GLenum = 36307
pub const UNSIGNED_INT_SAMPLER_CUBE: GLenum
UNSIGNED_INT_SAMPLER_CUBE: GLenum = 36308
pub const UNSIGNED_INT_VEC2: GLenum
UNSIGNED_INT_VEC2: GLenum = 36294
pub const UNSIGNED_INT_VEC3: GLenum
UNSIGNED_INT_VEC3: GLenum = 36295
pub const UNSIGNED_INT_VEC4: GLenum
UNSIGNED_INT_VEC4: GLenum = 36296
pub const UNSIGNED_NORMALIZED: GLenum
UNSIGNED_NORMALIZED: GLenum = 35863
pub const UNSIGNED_SHORT: GLenum
UNSIGNED_SHORT: GLenum = 5123
pub const UNSIGNED_SHORT_4_4_4_4: GLenum
UNSIGNED_SHORT_4_4_4_4: GLenum = 32819
pub const UNSIGNED_SHORT_5_5_5_1: GLenum
UNSIGNED_SHORT_5_5_5_1: GLenum = 32820
pub const UNSIGNED_SHORT_5_6_5: GLenum
UNSIGNED_SHORT_5_6_5: GLenum = 33635
pub const VALIDATE_STATUS: GLenum
VALIDATE_STATUS: GLenum = 35715
pub const VENDOR: GLenum
VENDOR: GLenum = 7936
pub const VERSION: GLenum
VERSION: GLenum = 7938
pub const VERTEX_ARRAY_BINDING: GLenum
VERTEX_ARRAY_BINDING: GLenum = 34229
pub const VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: GLenum
VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: GLenum = 34975
pub const VERTEX_ATTRIB_ARRAY_DIVISOR: GLenum
VERTEX_ATTRIB_ARRAY_DIVISOR: GLenum = 35070
pub const VERTEX_ATTRIB_ARRAY_ENABLED: GLenum
VERTEX_ATTRIB_ARRAY_ENABLED: GLenum = 34338
pub const VERTEX_ATTRIB_ARRAY_INTEGER: GLenum
VERTEX_ATTRIB_ARRAY_INTEGER: GLenum = 35069
pub const VERTEX_ATTRIB_ARRAY_NORMALIZED: GLenum
VERTEX_ATTRIB_ARRAY_NORMALIZED: GLenum = 34922
pub const VERTEX_ATTRIB_ARRAY_POINTER: GLenum
VERTEX_ATTRIB_ARRAY_POINTER: GLenum = 34373
pub const VERTEX_ATTRIB_ARRAY_SIZE: GLenum
VERTEX_ATTRIB_ARRAY_SIZE: GLenum = 34339
pub const VERTEX_ATTRIB_ARRAY_STRIDE: GLenum
VERTEX_ATTRIB_ARRAY_STRIDE: GLenum = 34340
pub const VERTEX_ATTRIB_ARRAY_TYPE: GLenum
VERTEX_ATTRIB_ARRAY_TYPE: GLenum = 34341
pub const VERTEX_SHADER: GLenum
VERTEX_SHADER: GLenum = 35633
pub const VIEWPORT: GLenum
VIEWPORT: GLenum = 2978
pub const WAIT_FAILED: GLenum
WAIT_FAILED: GLenum = 37149
pub const ZERO: GLenum
ZERO: GLenum = 0
pub fn active_texture(&self, texture: GLenum)
[src]
pub fn attach_shader(&self, program: &WebGLProgram, shader: &WebGLShader)
[src]
pub fn begin_query(&self, target: GLenum, query: &WebGLQuery)
[src]
pub fn begin_transform_feedback(&self, primitive_mode: GLenum)
[src]
pub fn bind_attrib_location(
&self,
program: &WebGLProgram,
index: GLuint,
name: &str
)
[src]
&self,
program: &WebGLProgram,
index: GLuint,
name: &str
)
pub fn bind_buffer(&self, target: GLenum, buffer: Option<&WebGLBuffer>)
[src]
pub fn bind_buffer_base(
&self,
target: GLenum,
index: GLuint,
buffer: Option<&WebGLBuffer>
)
[src]
&self,
target: GLenum,
index: GLuint,
buffer: Option<&WebGLBuffer>
)
pub fn bind_buffer_range(
&self,
target: GLenum,
index: GLuint,
buffer: Option<&WebGLBuffer>,
offset: GLintptr,
size: GLsizeiptr
)
[src]
&self,
target: GLenum,
index: GLuint,
buffer: Option<&WebGLBuffer>,
offset: GLintptr,
size: GLsizeiptr
)
pub fn bind_framebuffer(
&self,
target: GLenum,
framebuffer: Option<&WebGLFramebuffer>
)
[src]
&self,
target: GLenum,
framebuffer: Option<&WebGLFramebuffer>
)
pub fn bind_renderbuffer(
&self,
target: GLenum,
renderbuffer: Option<&WebGLRenderbuffer>
)
[src]
&self,
target: GLenum,
renderbuffer: Option<&WebGLRenderbuffer>
)
pub fn bind_sampler(&self, unit: GLuint, sampler: Option<&WebGLSampler>)
[src]
pub fn bind_texture(&self, target: GLenum, texture: Option<&WebGLTexture>)
[src]
pub fn bind_transform_feedback(
&self,
target: GLenum,
tf: Option<&WebGLTransformFeedback>
)
[src]
&self,
target: GLenum,
tf: Option<&WebGLTransformFeedback>
)
pub fn bind_vertex_array(&self, array: Option<&WebGLVertexArrayObject>)
[src]
pub fn blend_color(
&self,
red: GLclampf,
green: GLclampf,
blue: GLclampf,
alpha: GLclampf
)
[src]
&self,
red: GLclampf,
green: GLclampf,
blue: GLclampf,
alpha: GLclampf
)
pub fn blend_equation(&self, mode: GLenum)
[src]
pub fn blend_equation_separate(&self, mode_rgb: GLenum, mode_alpha: GLenum)
[src]
pub fn blend_func(&self, sfactor: GLenum, dfactor: GLenum)
[src]
pub fn blend_func_separate(
&self,
src_rgb: GLenum,
dst_rgb: GLenum,
src_alpha: GLenum,
dst_alpha: GLenum
)
[src]
&self,
src_rgb: GLenum,
dst_rgb: GLenum,
src_alpha: GLenum,
dst_alpha: GLenum
)
pub fn blit_framebuffer(
&self,
src_x0: GLint,
src_y0: GLint,
src_x1: GLint,
src_y1: GLint,
dst_x0: GLint,
dst_y0: GLint,
dst_x1: GLint,
dst_y1: GLint,
mask: GLbitfield,
filter: GLenum
)
[src]
&self,
src_x0: GLint,
src_y0: GLint,
src_x1: GLint,
src_y1: GLint,
dst_x0: GLint,
dst_y0: GLint,
dst_x1: GLint,
dst_y1: GLint,
mask: GLbitfield,
filter: GLenum
)
pub fn buffer_data(&self, target: GLenum, size: GLsizeiptr, usage: GLenum)
[src]
pub fn buffer_data_1(
&self,
target: GLenum,
src_data: Option<&ArrayBuffer>,
usage: GLenum
)
[src]
&self,
target: GLenum,
src_data: Option<&ArrayBuffer>,
usage: GLenum
)
pub fn buffer_data_2(
&self,
target: GLenum,
src_data: &ArrayBuffer,
usage: GLenum,
src_offset: GLuint,
length: GLuint
)
[src]
&self,
target: GLenum,
src_data: &ArrayBuffer,
usage: GLenum,
src_offset: GLuint,
length: GLuint
)
pub fn buffer_sub_data(
&self,
target: GLenum,
dst_byte_offset: GLintptr,
src_data: &ArrayBuffer
)
[src]
&self,
target: GLenum,
dst_byte_offset: GLintptr,
src_data: &ArrayBuffer
)
pub fn buffer_sub_data_1(
&self,
target: GLenum,
dst_byte_offset: GLintptr,
src_data: &ArrayBuffer,
src_offset: GLuint,
length: GLuint
)
[src]
&self,
target: GLenum,
dst_byte_offset: GLintptr,
src_data: &ArrayBuffer,
src_offset: GLuint,
length: GLuint
)
pub fn canvas(&self) -> CanvasElement
[src]
pub fn check_framebuffer_status(&self, target: GLenum) -> GLenum
[src]
pub fn clear(&self, mask: GLbitfield)
[src]
pub fn clear_bufferfi(
&self,
buffer: GLenum,
drawbuffer: GLint,
depth: GLfloat,
stencil: GLint
)
[src]
&self,
buffer: GLenum,
drawbuffer: GLint,
depth: GLfloat,
stencil: GLint
)
pub fn clear_bufferfv<'a0, T0>(
&self,
buffer: GLenum,
drawbuffer: GLint,
values: T0,
src_offset: GLuint
) where
T0: AsTypedArray<'a0, f32>,
[src]
&self,
buffer: GLenum,
drawbuffer: GLint,
values: T0,
src_offset: GLuint
) where
T0: AsTypedArray<'a0, f32>,
pub fn clear_bufferiv<'a0, T0>(
&self,
buffer: GLenum,
drawbuffer: GLint,
values: T0,
src_offset: GLuint
) where
T0: AsTypedArray<'a0, i32>,
[src]
&self,
buffer: GLenum,
drawbuffer: GLint,
values: T0,
src_offset: GLuint
) where
T0: AsTypedArray<'a0, i32>,
pub fn clear_bufferuiv<'a0, T0>(
&self,
buffer: GLenum,
drawbuffer: GLint,
values: T0,
src_offset: GLuint
) where
T0: AsTypedArray<'a0, u32>,
[src]
&self,
buffer: GLenum,
drawbuffer: GLint,
values: T0,
src_offset: GLuint
) where
T0: AsTypedArray<'a0, u32>,
pub fn clear_color(
&self,
red: GLclampf,
green: GLclampf,
blue: GLclampf,
alpha: GLclampf
)
[src]
&self,
red: GLclampf,
green: GLclampf,
blue: GLclampf,
alpha: GLclampf
)
pub fn clear_depth(&self, depth: GLclampf)
[src]
pub fn clear_stencil(&self, s: GLint)
[src]
pub fn client_wait_sync(
&self,
sync: &WebGLSync,
flags: GLbitfield,
timeout: GLuint64
) -> GLenum
[src]
&self,
sync: &WebGLSync,
flags: GLbitfield,
timeout: GLuint64
) -> GLenum
pub fn color_mask(
&self,
red: GLboolean,
green: GLboolean,
blue: GLboolean,
alpha: GLboolean
)
[src]
&self,
red: GLboolean,
green: GLboolean,
blue: GLboolean,
alpha: GLboolean
)
pub fn compile_shader(&self, shader: &WebGLShader)
[src]
pub fn compressed_tex_image2_d(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
border: GLint,
image_size: GLsizei,
offset: GLintptr
)
[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
border: GLint,
image_size: GLsizei,
offset: GLintptr
)
pub fn compressed_tex_image2_d_1(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
border: GLint,
src_data: &ArrayBuffer,
src_offset: GLuint,
src_length_override: GLuint
)
[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
border: GLint,
src_data: &ArrayBuffer,
src_offset: GLuint,
src_length_override: GLuint
)
pub fn compressed_tex_image2_d_2(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
border: GLint,
data: &ArrayBuffer
)
[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
border: GLint,
data: &ArrayBuffer
)
pub fn compressed_tex_image3_d(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
image_size: GLsizei,
offset: GLintptr
)
[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
image_size: GLsizei,
offset: GLintptr
)
pub fn compressed_tex_image3_d_1(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
src_data: &ArrayBuffer,
src_offset: GLuint,
src_length_override: GLuint
)
[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
src_data: &ArrayBuffer,
src_offset: GLuint,
src_length_override: GLuint
)
pub fn compressed_tex_sub_image2_d(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
image_size: GLsizei,
offset: GLintptr
)
[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
image_size: GLsizei,
offset: GLintptr
)
pub fn compressed_tex_sub_image2_d_1(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
src_data: &ArrayBuffer,
src_offset: GLuint,
src_length_override: GLuint
)
[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
src_data: &ArrayBuffer,
src_offset: GLuint,
src_length_override: GLuint
)
pub fn compressed_tex_sub_image2_d_2(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
data: &ArrayBuffer
)
[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
data: &ArrayBuffer
)
pub fn compressed_tex_sub_image3_d(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
image_size: GLsizei,
offset: GLintptr
)
[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
image_size: GLsizei,
offset: GLintptr
)
pub fn compressed_tex_sub_image3_d_1(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
src_data: &ArrayBuffer,
src_offset: GLuint,
src_length_override: GLuint
)
[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
src_data: &ArrayBuffer,
src_offset: GLuint,
src_length_override: GLuint
)
pub fn copy_buffer_sub_data(
&self,
read_target: GLenum,
write_target: GLenum,
read_offset: GLintptr,
write_offset: GLintptr,
size: GLsizeiptr
)
[src]
&self,
read_target: GLenum,
write_target: GLenum,
read_offset: GLintptr,
write_offset: GLintptr,
size: GLsizeiptr
)
pub fn copy_tex_image2_d(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
border: GLint
)
[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
border: GLint
)
pub fn copy_tex_sub_image2_d(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
pub fn copy_tex_sub_image3_d(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
pub fn create_buffer(&self) -> Option<WebGLBuffer>
[src]
pub fn create_framebuffer(&self) -> Option<WebGLFramebuffer>
[src]
pub fn create_program(&self) -> Option<WebGLProgram>
[src]
pub fn create_query(&self) -> Option<WebGLQuery>
[src]
pub fn create_renderbuffer(&self) -> Option<WebGLRenderbuffer>
[src]
pub fn create_sampler(&self) -> Option<WebGLSampler>
[src]
pub fn create_shader(&self, type_: GLenum) -> Option<WebGLShader>
[src]
pub fn create_texture(&self) -> Option<WebGLTexture>
[src]
pub fn create_transform_feedback(&self) -> Option<WebGLTransformFeedback>
[src]
pub fn create_vertex_array(&self) -> Option<WebGLVertexArrayObject>
[src]
pub fn cull_face(&self, mode: GLenum)
[src]
pub fn delete_buffer(&self, buffer: Option<&WebGLBuffer>)
[src]
pub fn delete_framebuffer(&self, framebuffer: Option<&WebGLFramebuffer>)
[src]
pub fn delete_program(&self, program: Option<&WebGLProgram>)
[src]
pub fn delete_query(&self, query: Option<&WebGLQuery>)
[src]
pub fn delete_renderbuffer(&self, renderbuffer: Option<&WebGLRenderbuffer>)
[src]
pub fn delete_sampler(&self, sampler: Option<&WebGLSampler>)
[src]
pub fn delete_shader(&self, shader: Option<&WebGLShader>)
[src]
pub fn delete_sync(&self, sync: Option<&WebGLSync>)
[src]
pub fn delete_texture(&self, texture: Option<&WebGLTexture>)
[src]
pub fn delete_transform_feedback(&self, tf: Option<&WebGLTransformFeedback>)
[src]
pub fn delete_vertex_array(&self, vertex_array: Option<&WebGLVertexArrayObject>)
[src]
pub fn depth_func(&self, func: GLenum)
[src]
pub fn depth_mask(&self, flag: GLboolean)
[src]
pub fn depth_range(&self, z_near: GLclampf, z_far: GLclampf)
[src]
pub fn detach_shader(&self, program: &WebGLProgram, shader: &WebGLShader)
[src]
pub fn disable(&self, cap: GLenum)
[src]
pub fn disable_vertex_attrib_array(&self, index: GLuint)
[src]
pub fn draw_arrays(&self, mode: GLenum, first: GLint, count: GLsizei)
[src]
pub fn draw_arrays_instanced(
&self,
mode: GLenum,
first: GLint,
count: GLsizei,
instance_count: GLsizei
)
[src]
&self,
mode: GLenum,
first: GLint,
count: GLsizei,
instance_count: GLsizei
)
pub fn draw_buffers(&self, buffers: &[GLenum])
[src]
pub fn draw_elements(
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
offset: GLintptr
)
[src]
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
offset: GLintptr
)
pub fn draw_elements_instanced(
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
offset: GLintptr,
instance_count: GLsizei
)
[src]
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
offset: GLintptr,
instance_count: GLsizei
)
pub fn draw_range_elements(
&self,
mode: GLenum,
start: GLuint,
end: GLuint,
count: GLsizei,
type_: GLenum,
offset: GLintptr
)
[src]
&self,
mode: GLenum,
start: GLuint,
end: GLuint,
count: GLsizei,
type_: GLenum,
offset: GLintptr
)
pub fn drawing_buffer_height(&self) -> GLsizei
[src]
pub fn drawing_buffer_width(&self) -> GLsizei
[src]
pub fn enable(&self, cap: GLenum)
[src]
pub fn enable_vertex_attrib_array(&self, index: GLuint)
[src]
pub fn end_query(&self, target: GLenum)
[src]
pub fn end_transform_feedback(&self)
[src]
pub fn fence_sync(
&self,
condition: GLenum,
flags: GLbitfield
) -> Option<WebGLSync>
[src]
&self,
condition: GLenum,
flags: GLbitfield
) -> Option<WebGLSync>
pub fn finish(&self)
[src]
pub fn flush(&self)
[src]
pub fn framebuffer_renderbuffer(
&self,
target: GLenum,
attachment: GLenum,
renderbuffertarget: GLenum,
renderbuffer: Option<&WebGLRenderbuffer>
)
[src]
&self,
target: GLenum,
attachment: GLenum,
renderbuffertarget: GLenum,
renderbuffer: Option<&WebGLRenderbuffer>
)
pub fn framebuffer_texture2_d(
&self,
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: Option<&WebGLTexture>,
level: GLint
)
[src]
&self,
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: Option<&WebGLTexture>,
level: GLint
)
pub fn framebuffer_texture_layer(
&self,
target: GLenum,
attachment: GLenum,
texture: Option<&WebGLTexture>,
level: GLint,
layer: GLint
)
[src]
&self,
target: GLenum,
attachment: GLenum,
texture: Option<&WebGLTexture>,
level: GLint,
layer: GLint
)
pub fn front_face(&self, mode: GLenum)
[src]
pub fn generate_mipmap(&self, target: GLenum)
[src]
pub fn get_active_attrib(
&self,
program: &WebGLProgram,
index: GLuint
) -> Option<WebGLActiveInfo>
[src]
&self,
program: &WebGLProgram,
index: GLuint
) -> Option<WebGLActiveInfo>
pub fn get_active_uniform(
&self,
program: &WebGLProgram,
index: GLuint
) -> Option<WebGLActiveInfo>
[src]
&self,
program: &WebGLProgram,
index: GLuint
) -> Option<WebGLActiveInfo>
pub fn get_active_uniform_block_name(
&self,
program: &WebGLProgram,
uniform_block_index: GLuint
) -> Option<String>
[src]
&self,
program: &WebGLProgram,
uniform_block_index: GLuint
) -> Option<String>
pub fn get_active_uniform_block_parameter(
&self,
program: &WebGLProgram,
uniform_block_index: GLuint,
pname: GLenum
) -> Value
[src]
&self,
program: &WebGLProgram,
uniform_block_index: GLuint,
pname: GLenum
) -> Value
pub fn get_active_uniforms(
&self,
program: &WebGLProgram,
uniform_indices: &[GLuint],
pname: GLenum
) -> Value
[src]
&self,
program: &WebGLProgram,
uniform_indices: &[GLuint],
pname: GLenum
) -> Value
pub fn get_attached_shaders(
&self,
program: &WebGLProgram
) -> Option<Vec<WebGLShader>>
[src]
&self,
program: &WebGLProgram
) -> Option<Vec<WebGLShader>>
pub fn get_attrib_location(&self, program: &WebGLProgram, name: &str) -> GLint
[src]
pub fn get_buffer_parameter(&self, target: GLenum, pname: GLenum) -> Value
[src]
pub fn get_buffer_sub_data(
&self,
target: GLenum,
src_byte_offset: GLintptr,
dst_buffer: &ArrayBuffer,
dst_offset: GLuint,
length: GLuint
)
[src]
&self,
target: GLenum,
src_byte_offset: GLintptr,
dst_buffer: &ArrayBuffer,
dst_offset: GLuint,
length: GLuint
)
pub fn get_context_attributes(&self) -> Option<WebGLContextAttributes>
[src]
pub fn get_error(&self) -> GLenum
[src]
pub fn get_extension<E: Extension>(&self) -> Option<E>
[src]
pub fn get_frag_data_location(
&self,
program: &WebGLProgram,
name: &str
) -> GLint
[src]
&self,
program: &WebGLProgram,
name: &str
) -> GLint
pub fn get_framebuffer_attachment_parameter(
&self,
target: GLenum,
attachment: GLenum,
pname: GLenum
) -> Value
[src]
&self,
target: GLenum,
attachment: GLenum,
pname: GLenum
) -> Value
pub fn get_indexed_parameter(&self, target: GLenum, index: GLuint) -> Value
[src]
pub fn get_internalformat_parameter(
&self,
target: GLenum,
internalformat: GLenum,
pname: GLenum
) -> Value
[src]
&self,
target: GLenum,
internalformat: GLenum,
pname: GLenum
) -> Value
pub fn get_parameter(&self, pname: GLenum) -> Value
[src]
pub fn get_program_info_log(&self, program: &WebGLProgram) -> Option<String>
[src]
pub fn get_program_parameter(
&self,
program: &WebGLProgram,
pname: GLenum
) -> Value
[src]
&self,
program: &WebGLProgram,
pname: GLenum
) -> Value
pub fn get_query(&self, target: GLenum, pname: GLenum) -> Option<WebGLQuery>
[src]
pub fn get_query_parameter(&self, query: &WebGLQuery, pname: GLenum) -> Value
[src]
pub fn get_renderbuffer_parameter(&self, target: GLenum, pname: GLenum) -> Value
[src]
pub fn get_sampler_parameter(
&self,
sampler: &WebGLSampler,
pname: GLenum
) -> Value
[src]
&self,
sampler: &WebGLSampler,
pname: GLenum
) -> Value
pub fn get_shader_info_log(&self, shader: &WebGLShader) -> Option<String>
[src]
pub fn get_shader_parameter(&self, shader: &WebGLShader, pname: GLenum) -> Value
[src]
pub fn get_shader_precision_format(
&self,
shadertype: GLenum,
precisiontype: GLenum
) -> Option<WebGLShaderPrecisionFormat>
[src]
&self,
shadertype: GLenum,
precisiontype: GLenum
) -> Option<WebGLShaderPrecisionFormat>
pub fn get_shader_source(&self, shader: &WebGLShader) -> Option<String>
[src]
pub fn get_supported_extensions(&self) -> Option<Vec<String>>
[src]
pub fn get_sync_parameter(&self, sync: &WebGLSync, pname: GLenum) -> Value
[src]
pub fn get_tex_parameter(&self, target: GLenum, pname: GLenum) -> Value
[src]
pub fn get_transform_feedback_varying(
&self,
program: &WebGLProgram,
index: GLuint
) -> Option<WebGLActiveInfo>
[src]
&self,
program: &WebGLProgram,
index: GLuint
) -> Option<WebGLActiveInfo>
pub fn get_uniform(
&self,
program: &WebGLProgram,
location: &WebGLUniformLocation
) -> Value
[src]
&self,
program: &WebGLProgram,
location: &WebGLUniformLocation
) -> Value
pub fn get_uniform_block_index(
&self,
program: &WebGLProgram,
uniform_block_name: &str
) -> GLuint
[src]
&self,
program: &WebGLProgram,
uniform_block_name: &str
) -> GLuint
pub fn get_uniform_indices(
&self,
program: &WebGLProgram,
uniform_names: &[&str]
) -> Option<Vec<GLuint>>
[src]
&self,
program: &WebGLProgram,
uniform_names: &[&str]
) -> Option<Vec<GLuint>>
pub fn get_uniform_location(
&self,
program: &WebGLProgram,
name: &str
) -> Option<WebGLUniformLocation>
[src]
&self,
program: &WebGLProgram,
name: &str
) -> Option<WebGLUniformLocation>
pub fn get_vertex_attrib(&self, index: GLuint, pname: GLenum) -> Value
[src]
pub fn get_vertex_attrib_offset(&self, index: GLuint, pname: GLenum) -> GLintptr
[src]
pub fn hint(&self, target: GLenum, mode: GLenum)
[src]
pub fn invalidate_framebuffer(&self, target: GLenum, attachments: &[GLenum])
[src]
pub fn invalidate_sub_framebuffer(
&self,
target: GLenum,
attachments: &[GLenum],
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
[src]
&self,
target: GLenum,
attachments: &[GLenum],
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
pub fn is_buffer(&self, buffer: Option<&WebGLBuffer>) -> GLboolean
[src]
pub fn is_context_lost(&self) -> bool
[src]
pub fn is_enabled(&self, cap: GLenum) -> GLboolean
[src]
pub fn is_framebuffer(
&self,
framebuffer: Option<&WebGLFramebuffer>
) -> GLboolean
[src]
&self,
framebuffer: Option<&WebGLFramebuffer>
) -> GLboolean
pub fn is_program(&self, program: Option<&WebGLProgram>) -> GLboolean
[src]
pub fn is_query(&self, query: Option<&WebGLQuery>) -> GLboolean
[src]
pub fn is_renderbuffer(
&self,
renderbuffer: Option<&WebGLRenderbuffer>
) -> GLboolean
[src]
&self,
renderbuffer: Option<&WebGLRenderbuffer>
) -> GLboolean
pub fn is_sampler(&self, sampler: Option<&WebGLSampler>) -> GLboolean
[src]
pub fn is_shader(&self, shader: Option<&WebGLShader>) -> GLboolean
[src]
pub fn is_sync(&self, sync: Option<&WebGLSync>) -> GLboolean
[src]
pub fn is_texture(&self, texture: Option<&WebGLTexture>) -> GLboolean
[src]
pub fn is_transform_feedback(
&self,
tf: Option<&WebGLTransformFeedback>
) -> GLboolean
[src]
&self,
tf: Option<&WebGLTransformFeedback>
) -> GLboolean
pub fn is_vertex_array(
&self,
vertex_array: Option<&WebGLVertexArrayObject>
) -> GLboolean
[src]
&self,
vertex_array: Option<&WebGLVertexArrayObject>
) -> GLboolean
pub fn line_width(&self, width: GLfloat)
[src]
pub fn link_program(&self, program: &WebGLProgram)
[src]
pub fn pause_transform_feedback(&self)
[src]
pub fn pixel_storei(&self, pname: GLenum, param: GLint)
[src]
pub fn polygon_offset(&self, factor: GLfloat, units: GLfloat)
[src]
pub fn read_buffer(&self, src: GLenum)
[src]
pub fn read_pixels(
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
dst_data: Option<&ArrayBuffer>
)
[src]
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
dst_data: Option<&ArrayBuffer>
)
pub fn read_pixels_1(
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
offset: GLintptr
)
[src]
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
offset: GLintptr
)
pub fn read_pixels_2(
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
dst_data: &ArrayBuffer,
dst_offset: GLuint
)
[src]
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
dst_data: &ArrayBuffer,
dst_offset: GLuint
)
pub fn renderbuffer_storage(
&self,
target: GLenum,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
[src]
&self,
target: GLenum,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
pub fn renderbuffer_storage_multisample(
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
[src]
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
pub fn resume_transform_feedback(&self)
[src]
pub fn sample_coverage(&self, value: GLclampf, invert: GLboolean)
[src]
pub fn sampler_parameterf(
&self,
sampler: &WebGLSampler,
pname: GLenum,
param: GLfloat
)
[src]
&self,
sampler: &WebGLSampler,
pname: GLenum,
param: GLfloat
)
pub fn sampler_parameteri(
&self,
sampler: &WebGLSampler,
pname: GLenum,
param: GLint
)
[src]
&self,
sampler: &WebGLSampler,
pname: GLenum,
param: GLint
)
pub fn scissor(&self, x: GLint, y: GLint, width: GLsizei, height: GLsizei)
[src]
pub fn shader_source(&self, shader: &WebGLShader, source: &str)
[src]
pub fn stencil_func(&self, func: GLenum, ref_: GLint, mask: GLuint)
[src]
pub fn stencil_func_separate(
&self,
face: GLenum,
func: GLenum,
ref_: GLint,
mask: GLuint
)
[src]
&self,
face: GLenum,
func: GLenum,
ref_: GLint,
mask: GLuint
)
pub fn stencil_mask(&self, mask: GLuint)
[src]
pub fn stencil_mask_separate(&self, face: GLenum, mask: GLuint)
[src]
pub fn stencil_op(&self, fail: GLenum, zfail: GLenum, zpass: GLenum)
[src]
pub fn stencil_op_separate(
&self,
face: GLenum,
fail: GLenum,
zfail: GLenum,
zpass: GLenum
)
[src]
&self,
face: GLenum,
fail: GLenum,
zfail: GLenum,
zpass: GLenum
)
pub fn tex_image2_d(
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: Option<&ArrayBuffer>
)
[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: Option<&ArrayBuffer>
)
pub fn tex_image2_d_1<T0>(
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
format: GLenum,
type_: GLenum,
source: T0
) where
T0: JsSerialize,
[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
format: GLenum,
type_: GLenum,
source: T0
) where
T0: JsSerialize,
pub fn tex_image2_d_2(
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pbo_offset: GLintptr
)
[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pbo_offset: GLintptr
)
pub fn tex_image2_d_3<T0>(
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
source: T0
) where
T0: JsSerialize,
[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
source: T0
) where
T0: JsSerialize,
pub fn tex_image2_d_4(
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
src_data: &ArrayBuffer,
src_offset: GLuint
)
[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
src_data: &ArrayBuffer,
src_offset: GLuint
)
pub fn tex_image3_d(
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pbo_offset: GLintptr
)
[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pbo_offset: GLintptr
)
pub fn tex_image3_d_1<T0>(
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
source: T0
) where
T0: JsSerialize,
[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
source: T0
) where
T0: JsSerialize,
pub fn tex_image3_d_2(
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
src_data: Option<&ArrayBuffer>
)
[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
src_data: Option<&ArrayBuffer>
)
pub fn tex_image3_d_3(
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
src_data: &ArrayBuffer,
src_offset: GLuint
)
[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
src_data: &ArrayBuffer,
src_offset: GLuint
)
pub fn tex_parameterf(&self, target: GLenum, pname: GLenum, param: GLfloat)
[src]
pub fn tex_parameteri(&self, target: GLenum, pname: GLenum, param: GLint)
[src]
pub fn tex_storage2_d(
&self,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
[src]
&self,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
pub fn tex_storage3_d(
&self,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei
)
[src]
&self,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei
)
pub fn tex_sub_image2_d(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: Option<&ArrayBuffer>
)
[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: Option<&ArrayBuffer>
)
pub fn tex_sub_image2_d_1<T0>(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
format: GLenum,
type_: GLenum,
source: T0
) where
T0: JsSerialize,
[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
format: GLenum,
type_: GLenum,
source: T0
) where
T0: JsSerialize,
pub fn tex_sub_image2_d_2(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pbo_offset: GLintptr
)
[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pbo_offset: GLintptr
)
pub fn tex_sub_image2_d_3<T0>(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
source: T0
) where
T0: JsSerialize,
[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
source: T0
) where
T0: JsSerialize,
pub fn tex_sub_image2_d_4(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
src_data: &ArrayBuffer,
src_offset: GLuint
)
[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
src_data: &ArrayBuffer,
src_offset: GLuint
)
pub fn tex_sub_image3_d(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
pbo_offset: GLintptr
)
[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
pbo_offset: GLintptr
)
pub fn tex_sub_image3_d_1<T0>(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
source: T0
) where
T0: JsSerialize,
[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
source: T0
) where
T0: JsSerialize,
pub fn tex_sub_image3_d_2(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
src_data: Option<&ArrayBuffer>,
src_offset: GLuint
)
[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
src_data: Option<&ArrayBuffer>,
src_offset: GLuint
)
pub fn transform_feedback_varyings(
&self,
program: &WebGLProgram,
varyings: &[&str],
buffer_mode: GLenum
)
[src]
&self,
program: &WebGLProgram,
varyings: &[&str],
buffer_mode: GLenum
)
pub fn uniform1f(&self, location: Option<&WebGLUniformLocation>, x: GLfloat)
[src]
pub fn uniform1fv<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
pub fn uniform1fv_1<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
v: T0
) where
T0: AsTypedArray<'a0, f32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
v: T0
) where
T0: AsTypedArray<'a0, f32>,
pub fn uniform1i(&self, location: Option<&WebGLUniformLocation>, x: GLint)
[src]
pub fn uniform1iv<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, i32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, i32>,
pub fn uniform1iv_1<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
v: T0
) where
T0: AsTypedArray<'a0, i32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
v: T0
) where
T0: AsTypedArray<'a0, i32>,
pub fn uniform1ui(&self, location: Option<&WebGLUniformLocation>, v0: GLuint)
[src]
pub fn uniform1uiv<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, u32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, u32>,
pub fn uniform2f(
&self,
location: Option<&WebGLUniformLocation>,
x: GLfloat,
y: GLfloat
)
[src]
&self,
location: Option<&WebGLUniformLocation>,
x: GLfloat,
y: GLfloat
)
pub fn uniform2fv<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
pub fn uniform2fv_1<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
v: T0
) where
T0: AsTypedArray<'a0, f32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
v: T0
) where
T0: AsTypedArray<'a0, f32>,
pub fn uniform2i(
&self,
location: Option<&WebGLUniformLocation>,
x: GLint,
y: GLint
)
[src]
&self,
location: Option<&WebGLUniformLocation>,
x: GLint,
y: GLint
)
pub fn uniform2iv<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, i32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, i32>,
pub fn uniform2iv_1<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
v: T0
) where
T0: AsTypedArray<'a0, i32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
v: T0
) where
T0: AsTypedArray<'a0, i32>,
pub fn uniform2ui(
&self,
location: Option<&WebGLUniformLocation>,
v0: GLuint,
v1: GLuint
)
[src]
&self,
location: Option<&WebGLUniformLocation>,
v0: GLuint,
v1: GLuint
)
pub fn uniform2uiv<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, u32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, u32>,
pub fn uniform3f(
&self,
location: Option<&WebGLUniformLocation>,
x: GLfloat,
y: GLfloat,
z: GLfloat
)
[src]
&self,
location: Option<&WebGLUniformLocation>,
x: GLfloat,
y: GLfloat,
z: GLfloat
)
pub fn uniform3fv<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
pub fn uniform3fv_1<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
v: T0
) where
T0: AsTypedArray<'a0, f32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
v: T0
) where
T0: AsTypedArray<'a0, f32>,
pub fn uniform3i(
&self,
location: Option<&WebGLUniformLocation>,
x: GLint,
y: GLint,
z: GLint
)
[src]
&self,
location: Option<&WebGLUniformLocation>,
x: GLint,
y: GLint,
z: GLint
)
pub fn uniform3iv<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, i32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, i32>,
pub fn uniform3iv_1<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
v: T0
) where
T0: AsTypedArray<'a0, i32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
v: T0
) where
T0: AsTypedArray<'a0, i32>,
pub fn uniform3ui(
&self,
location: Option<&WebGLUniformLocation>,
v0: GLuint,
v1: GLuint,
v2: GLuint
)
[src]
&self,
location: Option<&WebGLUniformLocation>,
v0: GLuint,
v1: GLuint,
v2: GLuint
)
pub fn uniform3uiv<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, u32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, u32>,
pub fn uniform4f(
&self,
location: Option<&WebGLUniformLocation>,
x: GLfloat,
y: GLfloat,
z: GLfloat,
w: GLfloat
)
[src]
&self,
location: Option<&WebGLUniformLocation>,
x: GLfloat,
y: GLfloat,
z: GLfloat,
w: GLfloat
)
pub fn uniform4fv<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
pub fn uniform4fv_1<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
v: T0
) where
T0: AsTypedArray<'a0, f32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
v: T0
) where
T0: AsTypedArray<'a0, f32>,
pub fn uniform4i(
&self,
location: Option<&WebGLUniformLocation>,
x: GLint,
y: GLint,
z: GLint,
w: GLint
)
[src]
&self,
location: Option<&WebGLUniformLocation>,
x: GLint,
y: GLint,
z: GLint,
w: GLint
)
pub fn uniform4iv<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, i32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, i32>,
pub fn uniform4iv_1<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
v: T0
) where
T0: AsTypedArray<'a0, i32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
v: T0
) where
T0: AsTypedArray<'a0, i32>,
pub fn uniform4ui(
&self,
location: Option<&WebGLUniformLocation>,
v0: GLuint,
v1: GLuint,
v2: GLuint,
v3: GLuint
)
[src]
&self,
location: Option<&WebGLUniformLocation>,
v0: GLuint,
v1: GLuint,
v2: GLuint,
v3: GLuint
)
pub fn uniform4uiv<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, u32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, u32>,
pub fn uniform_block_binding(
&self,
program: &WebGLProgram,
uniform_block_index: GLuint,
uniform_block_binding: GLuint
)
[src]
&self,
program: &WebGLProgram,
uniform_block_index: GLuint,
uniform_block_binding: GLuint
)
pub fn uniform_matrix2fv<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
transpose: GLboolean,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
transpose: GLboolean,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
pub fn uniform_matrix2fv_1<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
transpose: GLboolean,
value: T0
) where
T0: AsTypedArray<'a0, f32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
transpose: GLboolean,
value: T0
) where
T0: AsTypedArray<'a0, f32>,
pub fn uniform_matrix2x3fv<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
transpose: GLboolean,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
transpose: GLboolean,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
pub fn uniform_matrix2x4fv<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
transpose: GLboolean,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
transpose: GLboolean,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
pub fn uniform_matrix3fv<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
transpose: GLboolean,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
transpose: GLboolean,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
pub fn uniform_matrix3fv_1<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
transpose: GLboolean,
value: T0
) where
T0: AsTypedArray<'a0, f32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
transpose: GLboolean,
value: T0
) where
T0: AsTypedArray<'a0, f32>,
pub fn uniform_matrix3x2fv<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
transpose: GLboolean,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
transpose: GLboolean,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
pub fn uniform_matrix3x4fv<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
transpose: GLboolean,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
transpose: GLboolean,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
pub fn uniform_matrix4fv<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
transpose: GLboolean,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
transpose: GLboolean,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
pub fn uniform_matrix4fv_1<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
transpose: GLboolean,
value: T0
) where
T0: AsTypedArray<'a0, f32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
transpose: GLboolean,
value: T0
) where
T0: AsTypedArray<'a0, f32>,
pub fn uniform_matrix4x2fv<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
transpose: GLboolean,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
transpose: GLboolean,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
pub fn uniform_matrix4x3fv<'a0, T0>(
&self,
location: Option<&WebGLUniformLocation>,
transpose: GLboolean,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
[src]
&self,
location: Option<&WebGLUniformLocation>,
transpose: GLboolean,
data: T0,
src_offset: GLuint,
src_length: GLuint
) where
T0: AsTypedArray<'a0, f32>,
pub fn use_program(&self, program: Option<&WebGLProgram>)
[src]
pub fn validate_program(&self, program: &WebGLProgram)
[src]
pub fn vertex_attrib1f(&self, index: GLuint, x: GLfloat)
[src]
pub fn vertex_attrib1fv<'a0, T0>(&self, index: GLuint, values: T0) where
T0: AsTypedArray<'a0, f32>,
[src]
T0: AsTypedArray<'a0, f32>,
pub fn vertex_attrib2f(&self, index: GLuint, x: GLfloat, y: GLfloat)
[src]
pub fn vertex_attrib2fv<'a0, T0>(&self, index: GLuint, values: T0) where
T0: AsTypedArray<'a0, f32>,
[src]
T0: AsTypedArray<'a0, f32>,
pub fn vertex_attrib3f(&self, index: GLuint, x: GLfloat, y: GLfloat, z: GLfloat)
[src]
pub fn vertex_attrib3fv<'a0, T0>(&self, index: GLuint, values: T0) where
T0: AsTypedArray<'a0, f32>,
[src]
T0: AsTypedArray<'a0, f32>,
pub fn vertex_attrib4f(
&self,
index: GLuint,
x: GLfloat,
y: GLfloat,
z: GLfloat,
w: GLfloat
)
[src]
&self,
index: GLuint,
x: GLfloat,
y: GLfloat,
z: GLfloat,
w: GLfloat
)
pub fn vertex_attrib4fv<'a0, T0>(&self, index: GLuint, values: T0) where
T0: AsTypedArray<'a0, f32>,
[src]
T0: AsTypedArray<'a0, f32>,
pub fn vertex_attrib_divisor(&self, index: GLuint, divisor: GLuint)
[src]
pub fn vertex_attrib_i4i(
&self,
index: GLuint,
x: GLint,
y: GLint,
z: GLint,
w: GLint
)
[src]
&self,
index: GLuint,
x: GLint,
y: GLint,
z: GLint,
w: GLint
)
pub fn vertex_attrib_i4iv<'a0, T0>(&self, index: GLuint, values: T0) where
T0: AsTypedArray<'a0, i32>,
[src]
T0: AsTypedArray<'a0, i32>,
pub fn vertex_attrib_i4ui(
&self,
index: GLuint,
x: GLuint,
y: GLuint,
z: GLuint,
w: GLuint
)
[src]
&self,
index: GLuint,
x: GLuint,
y: GLuint,
z: GLuint,
w: GLuint
)
pub fn vertex_attrib_i4uiv<'a0, T0>(&self, index: GLuint, values: T0) where
T0: AsTypedArray<'a0, u32>,
[src]
T0: AsTypedArray<'a0, u32>,
pub fn vertex_attrib_i_pointer(
&self,
index: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr
)
[src]
&self,
index: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr
)
pub fn vertex_attrib_pointer(
&self,
index: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
stride: GLsizei,
offset: GLintptr
)
[src]
&self,
index: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
stride: GLsizei,
offset: GLintptr
)
pub fn viewport(&self, x: GLint, y: GLint, width: GLsizei, height: GLsizei)
[src]
pub fn wait_sync(&self, sync: &WebGLSync, flags: GLbitfield, timeout: GLint64)
[src]
Trait Implementations
impl Debug for WebGL2RenderingContext
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for WebGL2RenderingContext
[src]
fn clone(&self) -> WebGL2RenderingContext
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl InstanceOf for WebGL2RenderingContext
[src]
fn instance_of(reference: &Reference) -> bool
[src]
Checks whenever a given Reference if of type Self
.
impl AsRef<Reference> for WebGL2RenderingContext
[src]
impl ReferenceType for WebGL2RenderingContext
[src]
unsafe fn from_reference_unchecked(reference: Reference) -> Self
[src]
Converts a given reference into a concrete reference-like wrapper. Doesn't do any type checking; highly unsafe to use! Read more
impl From<WebGL2RenderingContext> for Reference
[src]
fn from(value: WebGL2RenderingContext) -> Self
[src]
Performs the conversion.
impl TryFrom<WebGL2RenderingContext> for Reference
[src]
type Error = Void
The type returned in the event of a conversion error.
fn try_from(value: WebGL2RenderingContext) -> Result<Self, Self::Error>
[src]
Performs the conversion.
impl TryFrom<Reference> for WebGL2RenderingContext
[src]
type Error = ConversionError
The type returned in the event of a conversion error.
fn try_from(reference: Reference) -> Result<Self, Self::Error>
[src]
Performs the conversion.
impl<'_r> TryFrom<&'_r Reference> for WebGL2RenderingContext
[src]
type Error = ConversionError
The type returned in the event of a conversion error.
fn try_from(reference: &Reference) -> Result<Self, Self::Error>
[src]
Performs the conversion.
impl TryFrom<Value> for WebGL2RenderingContext
[src]
type Error = ConversionError
The type returned in the event of a conversion error.
fn try_from(value: Value) -> Result<Self, Self::Error>
[src]
Performs the conversion.
impl<'_r> TryFrom<&'_r Value> for WebGL2RenderingContext
[src]
type Error = ConversionError
The type returned in the event of a conversion error.
fn try_from(value: &Value) -> Result<Self, Self::Error>
[src]
Performs the conversion.
impl JsSerialize for WebGL2RenderingContext
[src]
impl JsSerializeOwned for WebGL2RenderingContext
[src]
fn into_js_owned<'_a>(
value: &'_a mut Option<Self>,
arena: &'_a PreallocatedArena
) -> SerializedValue<'_a>
[src]
value: &'_a mut Option<Self>,
arena: &'_a PreallocatedArena
) -> SerializedValue<'_a>
fn memory_required_owned(&self) -> usize
[src]
impl<'_r> JsSerializeOwned for &'_r WebGL2RenderingContext
[src]
fn into_js_owned<'_a>(
value: &'_a mut Option<Self>,
arena: &'_a PreallocatedArena
) -> SerializedValue<'_a>
[src]
value: &'_a mut Option<Self>,
arena: &'_a PreallocatedArena
) -> SerializedValue<'_a>