Class: FakeWebGL2RenderingContext
FakeWebGL2RenderingContext provides stubs for using a WebGL2RenderingContext in tests, allows overriding behaviour with the use of reactors.
Hierarchy
-
↳ FakeWebGL2RenderingContext
Implements
- WebGL2RenderingContext
Table of contents
Constructors
Properties
- ACTIVE_ATTRIBUTES
- ACTIVE_TEXTURE
- ACTIVE_UNIFORMS
- ACTIVE_UNIFORM_BLOCKS
- ALIASED_LINE_WIDTH_RANGE
- ALIASED_POINT_SIZE_RANGE
- ALPHA
- ALPHA_BITS
- ALREADY_SIGNALED
- ALWAYS
- ANY_SAMPLES_PASSED
- ANY_SAMPLES_PASSED_CONSERVATIVE
- ARRAY_BUFFER
- ARRAY_BUFFER_BINDING
- ATTACHED_SHADERS
- BACK
- BLEND
- BLEND_COLOR
- BLEND_DST_ALPHA
- BLEND_DST_RGB
- BLEND_EQUATION
- BLEND_EQUATION_ALPHA
- BLEND_EQUATION_RGB
- BLEND_SRC_ALPHA
- BLEND_SRC_RGB
- BLUE_BITS
- BOOL
- BOOL_VEC2
- BOOL_VEC3
- BOOL_VEC4
- BROWSER_DEFAULT_WEBGL
- BUFFER_SIZE
- BUFFER_USAGE
- BYTE
- CCW
- CLAMP_TO_EDGE
- COLOR
- COLOR_ATTACHMENT0
- COLOR_ATTACHMENT1
- COLOR_ATTACHMENT10
- COLOR_ATTACHMENT11
- COLOR_ATTACHMENT12
- COLOR_ATTACHMENT13
- COLOR_ATTACHMENT14
- COLOR_ATTACHMENT15
- COLOR_ATTACHMENT2
- COLOR_ATTACHMENT3
- COLOR_ATTACHMENT4
- COLOR_ATTACHMENT5
- COLOR_ATTACHMENT6
- COLOR_ATTACHMENT7
- COLOR_ATTACHMENT8
- COLOR_ATTACHMENT9
- COLOR_BUFFER_BIT
- COLOR_CLEAR_VALUE
- COLOR_WRITEMASK
- COMPARE_REF_TO_TEXTURE
- COMPILE_STATUS
- COMPRESSED_TEXTURE_FORMATS
- CONDITION_SATISFIED
- CONSTANT_ALPHA
- CONSTANT_COLOR
- CONTEXT_LOST_WEBGL
- COPY_READ_BUFFER
- COPY_READ_BUFFER_BINDING
- COPY_WRITE_BUFFER
- COPY_WRITE_BUFFER_BINDING
- CULL_FACE
- CULL_FACE_MODE
- CURRENT_PROGRAM
- CURRENT_QUERY
- CURRENT_VERTEX_ATTRIB
- CW
- DECR
- DECR_WRAP
- DELETE_STATUS
- DEPTH
- DEPTH24_STENCIL8
- DEPTH32F_STENCIL8
- DEPTH_ATTACHMENT
- DEPTH_BITS
- DEPTH_BUFFER_BIT
- DEPTH_CLEAR_VALUE
- DEPTH_COMPONENT
- DEPTH_COMPONENT16
- DEPTH_COMPONENT24
- DEPTH_COMPONENT32F
- DEPTH_FUNC
- DEPTH_RANGE
- DEPTH_STENCIL
- DEPTH_STENCIL_ATTACHMENT
- DEPTH_TEST
- DEPTH_WRITEMASK
- DITHER
- DONT_CARE
- DRAW_BUFFER0
- DRAW_BUFFER1
- DRAW_BUFFER10
- DRAW_BUFFER11
- DRAW_BUFFER12
- DRAW_BUFFER13
- DRAW_BUFFER14
- DRAW_BUFFER15
- DRAW_BUFFER2
- DRAW_BUFFER3
- DRAW_BUFFER4
- DRAW_BUFFER5
- DRAW_BUFFER6
- DRAW_BUFFER7
- DRAW_BUFFER8
- DRAW_BUFFER9
- DRAW_FRAMEBUFFER
- DRAW_FRAMEBUFFER_BINDING
- DST_ALPHA
- DST_COLOR
- DYNAMIC_COPY
- DYNAMIC_DRAW
- DYNAMIC_READ
- ELEMENT_ARRAY_BUFFER
- ELEMENT_ARRAY_BUFFER_BINDING
- EQUAL
- FASTEST
- FLOAT
- FLOAT_32_UNSIGNED_INT_24_8_REV
- FLOAT_MAT2
- FLOAT_MAT2x3
- FLOAT_MAT2x4
- FLOAT_MAT3
- FLOAT_MAT3x2
- FLOAT_MAT3x4
- FLOAT_MAT4
- FLOAT_MAT4x2
- FLOAT_MAT4x3
- FLOAT_VEC2
- FLOAT_VEC3
- FLOAT_VEC4
- FRAGMENT_SHADER
- FRAGMENT_SHADER_DERIVATIVE_HINT
- FRAMEBUFFER
- FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
- FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
- FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
- FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
- FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
- FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
- FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
- FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
- FRAMEBUFFER_ATTACHMENT_RED_SIZE
- FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
- FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
- FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
- FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
- FRAMEBUFFER_BINDING
- FRAMEBUFFER_COMPLETE
- FRAMEBUFFER_DEFAULT
- FRAMEBUFFER_INCOMPLETE_ATTACHMENT
- FRAMEBUFFER_INCOMPLETE_DIMENSIONS
- FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
- FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
- FRAMEBUFFER_UNSUPPORTED
- FRONT
- FRONT_AND_BACK
- FRONT_FACE
- FUNC_ADD
- FUNC_REVERSE_SUBTRACT
- FUNC_SUBTRACT
- GENERATE_MIPMAP_HINT
- GEQUAL
- GREATER
- GREEN_BITS
- HALF_FLOAT
- HIGH_FLOAT
- HIGH_INT
- IMPLEMENTATION_COLOR_READ_FORMAT
- IMPLEMENTATION_COLOR_READ_TYPE
- INCR
- INCR_WRAP
- INT
- INTERLEAVED_ATTRIBS
- INT_2_10_10_10_REV
- INT_SAMPLER_2D
- INT_SAMPLER_2D_ARRAY
- INT_SAMPLER_3D
- INT_SAMPLER_CUBE
- INT_VEC2
- INT_VEC3
- INT_VEC4
- INVALID_ENUM
- INVALID_FRAMEBUFFER_OPERATION
- INVALID_INDEX
- INVALID_OPERATION
- INVALID_VALUE
- INVERT
- KEEP
- LEQUAL
- LESS
- LINEAR
- LINEAR_MIPMAP_LINEAR
- LINEAR_MIPMAP_NEAREST
- LINES
- LINE_LOOP
- LINE_STRIP
- LINE_WIDTH
- LINK_STATUS
- LOW_FLOAT
- LOW_INT
- LUMINANCE
- LUMINANCE_ALPHA
- MAX
- MAX_3D_TEXTURE_SIZE
- MAX_ARRAY_TEXTURE_LAYERS
- MAX_CLIENT_WAIT_TIMEOUT_WEBGL
- MAX_COLOR_ATTACHMENTS
- MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
- MAX_COMBINED_TEXTURE_IMAGE_UNITS
- MAX_COMBINED_UNIFORM_BLOCKS
- MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
- MAX_CUBE_MAP_TEXTURE_SIZE
- MAX_DRAW_BUFFERS
- MAX_ELEMENTS_INDICES
- MAX_ELEMENTS_VERTICES
- MAX_ELEMENT_INDEX
- MAX_FRAGMENT_INPUT_COMPONENTS
- MAX_FRAGMENT_UNIFORM_BLOCKS
- MAX_FRAGMENT_UNIFORM_COMPONENTS
- MAX_FRAGMENT_UNIFORM_VECTORS
- MAX_PROGRAM_TEXEL_OFFSET
- MAX_RENDERBUFFER_SIZE
- MAX_SAMPLES
- MAX_SERVER_WAIT_TIMEOUT
- MAX_TEXTURE_IMAGE_UNITS
- MAX_TEXTURE_LOD_BIAS
- MAX_TEXTURE_SIZE
- MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
- MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
- MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
- MAX_UNIFORM_BLOCK_SIZE
- MAX_UNIFORM_BUFFER_BINDINGS
- MAX_VARYING_COMPONENTS
- MAX_VARYING_VECTORS
- MAX_VERTEX_ATTRIBS
- MAX_VERTEX_OUTPUT_COMPONENTS
- MAX_VERTEX_TEXTURE_IMAGE_UNITS
- MAX_VERTEX_UNIFORM_BLOCKS
- MAX_VERTEX_UNIFORM_COMPONENTS
- MAX_VERTEX_UNIFORM_VECTORS
- MAX_VIEWPORT_DIMS
- MEDIUM_FLOAT
- MEDIUM_INT
- MIN
- MIN_PROGRAM_TEXEL_OFFSET
- MIRRORED_REPEAT
- NEAREST
- NEAREST_MIPMAP_LINEAR
- NEAREST_MIPMAP_NEAREST
- NEVER
- NICEST
- NONE
- NOTEQUAL
- NO_ERROR
- OBJECT_TYPE
- ONE
- ONE_MINUS_CONSTANT_ALPHA
- ONE_MINUS_CONSTANT_COLOR
- ONE_MINUS_DST_ALPHA
- ONE_MINUS_DST_COLOR
- ONE_MINUS_SRC_ALPHA
- ONE_MINUS_SRC_COLOR
- OUT_OF_MEMORY
- PACK_ALIGNMENT
- PACK_ROW_LENGTH
- PACK_SKIP_PIXELS
- PACK_SKIP_ROWS
- PIXEL_PACK_BUFFER
- PIXEL_PACK_BUFFER_BINDING
- PIXEL_UNPACK_BUFFER
- PIXEL_UNPACK_BUFFER_BINDING
- POINTS
- POLYGON_OFFSET_FACTOR
- POLYGON_OFFSET_FILL
- POLYGON_OFFSET_UNITS
- QUERY_RESULT
- QUERY_RESULT_AVAILABLE
- R11F_G11F_B10F
- R16F
- R16I
- R16UI
- R32F
- R32I
- R32UI
- R8
- R8I
- R8UI
- R8_SNORM
- RASTERIZER_DISCARD
- READ_BUFFER
- READ_FRAMEBUFFER
- READ_FRAMEBUFFER_BINDING
- RED
- RED_BITS
- RED_INTEGER
- RENDERBUFFER
- RENDERBUFFER_ALPHA_SIZE
- RENDERBUFFER_BINDING
- RENDERBUFFER_BLUE_SIZE
- RENDERBUFFER_DEPTH_SIZE
- RENDERBUFFER_GREEN_SIZE
- RENDERBUFFER_HEIGHT
- RENDERBUFFER_INTERNAL_FORMAT
- RENDERBUFFER_RED_SIZE
- RENDERBUFFER_SAMPLES
- RENDERBUFFER_STENCIL_SIZE
- RENDERBUFFER_WIDTH
- RENDERER
- REPEAT
- REPLACE
- RG
- RG16F
- RG16I
- RG16UI
- RG32F
- RG32I
- RG32UI
- RG8
- RG8I
- RG8UI
- RG8_SNORM
- RGB
- RGB10_A2
- RGB10_A2UI
- RGB16F
- RGB16I
- RGB16UI
- RGB32F
- RGB32I
- RGB32UI
- RGB565
- RGB5_A1
- RGB8
- RGB8I
- RGB8UI
- RGB8_SNORM
- RGB9_E5
- RGBA
- RGBA16F
- RGBA16I
- RGBA16UI
- RGBA32F
- RGBA32I
- RGBA32UI
- RGBA4
- RGBA8
- RGBA8I
- RGBA8UI
- RGBA8_SNORM
- RGBA_INTEGER
- RGB_INTEGER
- RG_INTEGER
- SAMPLER_2D
- SAMPLER_2D_ARRAY
- SAMPLER_2D_ARRAY_SHADOW
- SAMPLER_2D_SHADOW
- SAMPLER_3D
- SAMPLER_BINDING
- SAMPLER_CUBE
- SAMPLER_CUBE_SHADOW
- SAMPLES
- SAMPLE_ALPHA_TO_COVERAGE
- SAMPLE_BUFFERS
- SAMPLE_COVERAGE
- SAMPLE_COVERAGE_INVERT
- SAMPLE_COVERAGE_VALUE
- SCISSOR_BOX
- SCISSOR_TEST
- SEPARATE_ATTRIBS
- SHADER_TYPE
- SHADING_LANGUAGE_VERSION
- SHORT
- SIGNALED
- SIGNED_NORMALIZED
- SRC_ALPHA
- SRC_ALPHA_SATURATE
- SRC_COLOR
- SRGB
- SRGB8
- SRGB8_ALPHA8
- STATIC_COPY
- STATIC_DRAW
- STATIC_READ
- STENCIL
- STENCIL_ATTACHMENT
- STENCIL_BACK_FAIL
- STENCIL_BACK_FUNC
- STENCIL_BACK_PASS_DEPTH_FAIL
- STENCIL_BACK_PASS_DEPTH_PASS
- STENCIL_BACK_REF
- STENCIL_BACK_VALUE_MASK
- STENCIL_BACK_WRITEMASK
- STENCIL_BITS
- STENCIL_BUFFER_BIT
- STENCIL_CLEAR_VALUE
- STENCIL_FAIL
- STENCIL_FUNC
- STENCIL_INDEX8
- STENCIL_PASS_DEPTH_FAIL
- STENCIL_PASS_DEPTH_PASS
- STENCIL_REF
- STENCIL_TEST
- STENCIL_VALUE_MASK
- STENCIL_WRITEMASK
- STREAM_COPY
- STREAM_DRAW
- STREAM_READ
- SUBPIXEL_BITS
- SYNC_CONDITION
- SYNC_FENCE
- SYNC_FLAGS
- SYNC_FLUSH_COMMANDS_BIT
- SYNC_GPU_COMMANDS_COMPLETE
- SYNC_STATUS
- TEXTURE
- TEXTURE0
- TEXTURE1
- TEXTURE10
- TEXTURE11
- TEXTURE12
- TEXTURE13
- TEXTURE14
- TEXTURE15
- TEXTURE16
- TEXTURE17
- TEXTURE18
- TEXTURE19
- TEXTURE2
- TEXTURE20
- TEXTURE21
- TEXTURE22
- TEXTURE23
- TEXTURE24
- TEXTURE25
- TEXTURE26
- TEXTURE27
- TEXTURE28
- TEXTURE29
- TEXTURE3
- TEXTURE30
- TEXTURE31
- TEXTURE4
- TEXTURE5
- TEXTURE6
- TEXTURE7
- TEXTURE8
- TEXTURE9
- TEXTURE_2D
- TEXTURE_2D_ARRAY
- TEXTURE_3D
- TEXTURE_BASE_LEVEL
- TEXTURE_BINDING_2D
- TEXTURE_BINDING_2D_ARRAY
- TEXTURE_BINDING_3D
- TEXTURE_BINDING_CUBE_MAP
- TEXTURE_COMPARE_FUNC
- TEXTURE_COMPARE_MODE
- TEXTURE_CUBE_MAP
- TEXTURE_CUBE_MAP_NEGATIVE_X
- TEXTURE_CUBE_MAP_NEGATIVE_Y
- TEXTURE_CUBE_MAP_NEGATIVE_Z
- TEXTURE_CUBE_MAP_POSITIVE_X
- TEXTURE_CUBE_MAP_POSITIVE_Y
- TEXTURE_CUBE_MAP_POSITIVE_Z
- TEXTURE_IMMUTABLE_FORMAT
- TEXTURE_IMMUTABLE_LEVELS
- TEXTURE_MAG_FILTER
- TEXTURE_MAX_LEVEL
- TEXTURE_MAX_LOD
- TEXTURE_MIN_FILTER
- TEXTURE_MIN_LOD
- TEXTURE_WRAP_R
- TEXTURE_WRAP_S
- TEXTURE_WRAP_T
- TIMEOUT_EXPIRED
- TIMEOUT_IGNORED
- TRANSFORM_FEEDBACK
- TRANSFORM_FEEDBACK_ACTIVE
- TRANSFORM_FEEDBACK_BINDING
- TRANSFORM_FEEDBACK_BUFFER
- TRANSFORM_FEEDBACK_BUFFER_BINDING
- TRANSFORM_FEEDBACK_BUFFER_MODE
- TRANSFORM_FEEDBACK_BUFFER_SIZE
- TRANSFORM_FEEDBACK_BUFFER_START
- TRANSFORM_FEEDBACK_PAUSED
- TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
- TRANSFORM_FEEDBACK_VARYINGS
- TRIANGLES
- TRIANGLE_FAN
- TRIANGLE_STRIP
- UNIFORM_ARRAY_STRIDE
- UNIFORM_BLOCK_ACTIVE_UNIFORMS
- UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
- UNIFORM_BLOCK_BINDING
- UNIFORM_BLOCK_DATA_SIZE
- UNIFORM_BLOCK_INDEX
- UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
- UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
- UNIFORM_BUFFER
- UNIFORM_BUFFER_BINDING
- UNIFORM_BUFFER_OFFSET_ALIGNMENT
- UNIFORM_BUFFER_SIZE
- UNIFORM_BUFFER_START
- UNIFORM_IS_ROW_MAJOR
- UNIFORM_MATRIX_STRIDE
- UNIFORM_OFFSET
- UNIFORM_SIZE
- UNIFORM_TYPE
- UNPACK_ALIGNMENT
- UNPACK_COLORSPACE_CONVERSION_WEBGL
- UNPACK_FLIP_Y_WEBGL
- UNPACK_IMAGE_HEIGHT
- UNPACK_PREMULTIPLY_ALPHA_WEBGL
- UNPACK_ROW_LENGTH
- UNPACK_SKIP_IMAGES
- UNPACK_SKIP_PIXELS
- UNPACK_SKIP_ROWS
- UNSIGNALED
- UNSIGNED_BYTE
- UNSIGNED_INT
- UNSIGNED_INT_10F_11F_11F_REV
- UNSIGNED_INT_24_8
- UNSIGNED_INT_2_10_10_10_REV
- UNSIGNED_INT_5_9_9_9_REV
- UNSIGNED_INT_SAMPLER_2D
- UNSIGNED_INT_SAMPLER_2D_ARRAY
- UNSIGNED_INT_SAMPLER_3D
- UNSIGNED_INT_SAMPLER_CUBE
- UNSIGNED_INT_VEC2
- UNSIGNED_INT_VEC3
- UNSIGNED_INT_VEC4
- UNSIGNED_NORMALIZED
- UNSIGNED_SHORT
- UNSIGNED_SHORT_4_4_4_4
- UNSIGNED_SHORT_5_5_5_1
- UNSIGNED_SHORT_5_6_5
- VALIDATE_STATUS
- VENDOR
- VERSION
- VERTEX_ARRAY_BINDING
- VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
- VERTEX_ATTRIB_ARRAY_DIVISOR
- VERTEX_ATTRIB_ARRAY_ENABLED
- VERTEX_ATTRIB_ARRAY_INTEGER
- VERTEX_ATTRIB_ARRAY_NORMALIZED
- VERTEX_ATTRIB_ARRAY_POINTER
- VERTEX_ATTRIB_ARRAY_SIZE
- VERTEX_ATTRIB_ARRAY_STRIDE
- VERTEX_ATTRIB_ARRAY_TYPE
- VERTEX_SHADER
- VIEWPORT
- WAIT_FAILED
- ZERO
- canvas
- drawingBufferHeight
- drawingBufferWidth
Methods
- activeTexture
- attachShader
- beginQuery
- beginTransformFeedback
- bindAttribLocation
- bindBuffer
- bindBufferBase
- bindBufferRange
- bindFramebuffer
- bindRenderbuffer
- bindSampler
- bindTexture
- bindTransformFeedback
- bindVertexArray
- blendColor
- blendEquation
- blendEquationSeparate
- blendFunc
- blendFuncSeparate
- blitFramebuffer
- bufferData
- bufferSubData
- checkFramebufferStatus
- clear
- clearBufferfi
- clearBufferfv
- clearBufferiv
- clearBufferuiv
- clearColor
- clearDepth
- clearStencil
- clientWaitSync
- colorMask
- compileShader
- compressedTexImage2D
- compressedTexImage3D
- compressedTexSubImage2D
- compressedTexSubImage3D
- copyBufferSubData
- copyTexImage2D
- copyTexSubImage2D
- copyTexSubImage3D
- createBuffer
- createFramebuffer
- createProgram
- createQuery
- createRenderbuffer
- createSampler
- createShader
- createTexture
- createTransformFeedback
- createVertexArray
- cullFace
- deleteBuffer
- deleteFramebuffer
- deleteProgram
- deleteQuery
- deleteRenderbuffer
- deleteSampler
- deleteShader
- deleteSync
- deleteTexture
- deleteTransformFeedback
- deleteVertexArray
- depthFunc
- depthMask
- depthRange
- detachShader
- disable
- disableVertexAttribArray
- drawArrays
- drawArraysInstanced
- drawBuffers
- drawElements
- drawElementsInstanced
- drawRangeElements
- enable
- enableVertexAttribArray
- endQuery
- endTransformFeedback
- fenceSync
- finish
- flush
- framebufferRenderbuffer
- framebufferTexture2D
- framebufferTextureLayer
- frontFace
- generateMipmap
- getActiveAttrib
- getActiveUniform
- getActiveUniformBlockName
- getActiveUniformBlockParameter
- getActiveUniforms
- getAttachedShaders
- getAttribLocation
- getBufferParameter
- getBufferSubData
- getContextAttributes
- getError
- getExtension
- getFragDataLocation
- getFramebufferAttachmentParameter
- getIndexedParameter
- getInternalformatParameter
- getParameter
- getProgramInfoLog
- getProgramParameter
- getQuery
- getQueryParameter
- getRenderbufferParameter
- getSamplerParameter
- getShaderInfoLog
- getShaderParameter
- getShaderPrecisionFormat
- getShaderSource
- getSupportedExtensions
- getSyncParameter
- getTexParameter
- getTransformFeedbackVarying
- getUniform
- getUniformBlockIndex
- getUniformIndices
- getUniformLocation
- getVertexAttrib
- getVertexAttribOffset
- hint
- invalidateFramebuffer
- invalidateSubFramebuffer
- isBuffer
- isContextLost
- isEnabled
- isFramebuffer
- isProgram
- isQuery
- isRenderbuffer
- isSampler
- isShader
- isSync
- isTexture
- isTransformFeedback
- isVertexArray
- lineWidth
- linkProgram
- pauseTransformFeedback
- pixelStorei
- polygonOffset
- readBuffer
- readPixels
- renderbufferStorage
- renderbufferStorageMultisample
- resumeTransformFeedback
- sampleCoverage
- samplerParameterf
- samplerParameteri
- scissor
- shaderSource
- stencilFunc
- stencilFuncSeparate
- stencilMask
- stencilMaskSeparate
- stencilOp
- stencilOpSeparate
- texImage2D
- texImage3D
- texParameterf
- texParameteri
- texStorage2D
- texStorage3D
- texSubImage2D
- texSubImage3D
- transformFeedbackVaryings
- uniform1f
- uniform1fv
- uniform1i
- uniform1iv
- uniform1ui
- uniform1uiv
- uniform2f
- uniform2fv
- uniform2i
- uniform2iv
- uniform2ui
- uniform2uiv
- uniform3f
- uniform3fv
- uniform3i
- uniform3iv
- uniform3ui
- uniform3uiv
- uniform4f
- uniform4fv
- uniform4i
- uniform4iv
- uniform4ui
- uniform4uiv
- uniformBlockBinding
- uniformMatrix2fv
- uniformMatrix2x3fv
- uniformMatrix2x4fv
- uniformMatrix3fv
- uniformMatrix3x2fv
- uniformMatrix3x4fv
- uniformMatrix4fv
- uniformMatrix4x2fv
- uniformMatrix4x3fv
- useProgram
- validateProgram
- vertexAttrib1f
- vertexAttrib1fv
- vertexAttrib2f
- vertexAttrib2fv
- vertexAttrib3f
- vertexAttrib3fv
- vertexAttrib4f
- vertexAttrib4fv
- vertexAttribDivisor
- vertexAttribI4i
- vertexAttribI4iv
- vertexAttribI4ui
- vertexAttribI4uiv
- vertexAttribIPointer
- vertexAttribPointer
- viewport
- waitSync
Constructors
constructor
+ new FakeWebGL2RenderingContext(reactors?
: Reactor[]): FakeWebGL2RenderingContext
Parameters:
Name | Type |
---|---|
reactors |
Reactor[] |
Returns: FakeWebGL2RenderingContext
Inherited from: Fake
Properties
ACTIVE_ATTRIBUTES
• ACTIVE_ATTRIBUTES: number
ACTIVE_TEXTURE
• ACTIVE_TEXTURE: number
ACTIVE_UNIFORMS
• ACTIVE_UNIFORMS: number
ACTIVE_UNIFORM_BLOCKS
• ACTIVE_UNIFORM_BLOCKS: number
ALIASED_LINE_WIDTH_RANGE
• ALIASED_LINE_WIDTH_RANGE: number
ALIASED_POINT_SIZE_RANGE
• ALIASED_POINT_SIZE_RANGE: number
ALPHA
• ALPHA: number
ALPHA_BITS
• ALPHA_BITS: number
ALREADY_SIGNALED
• ALREADY_SIGNALED: number
ALWAYS
• ALWAYS: number
ANY_SAMPLES_PASSED
• ANY_SAMPLES_PASSED: number
ANY_SAMPLES_PASSED_CONSERVATIVE
• ANY_SAMPLES_PASSED_CONSERVATIVE: number
ARRAY_BUFFER
• ARRAY_BUFFER: number
ARRAY_BUFFER_BINDING
• ARRAY_BUFFER_BINDING: number
ATTACHED_SHADERS
• ATTACHED_SHADERS: number
BACK
• BACK: number
BLEND
• BLEND: number
BLEND_COLOR
• BLEND_COLOR: number
BLEND_DST_ALPHA
• BLEND_DST_ALPHA: number
BLEND_DST_RGB
• BLEND_DST_RGB: number
BLEND_EQUATION
• BLEND_EQUATION: number
BLEND_EQUATION_ALPHA
• BLEND_EQUATION_ALPHA: number
BLEND_EQUATION_RGB
• BLEND_EQUATION_RGB: number
BLEND_SRC_ALPHA
• BLEND_SRC_ALPHA: number
BLEND_SRC_RGB
• BLEND_SRC_RGB: number
BLUE_BITS
• BLUE_BITS: number
BOOL
• BOOL: number
BOOL_VEC2
• BOOL_VEC2: number
BOOL_VEC3
• BOOL_VEC3: number
BOOL_VEC4
• BOOL_VEC4: number
BROWSER_DEFAULT_WEBGL
• BROWSER_DEFAULT_WEBGL: number
BUFFER_SIZE
• BUFFER_SIZE: number
BUFFER_USAGE
• BUFFER_USAGE: number
BYTE
• BYTE: number
CCW
• CCW: number
CLAMP_TO_EDGE
• CLAMP_TO_EDGE: number
COLOR
• COLOR: number
COLOR_ATTACHMENT0
• COLOR_ATTACHMENT0: number
COLOR_ATTACHMENT1
• COLOR_ATTACHMENT1: number
COLOR_ATTACHMENT10
• COLOR_ATTACHMENT10: number
COLOR_ATTACHMENT11
• COLOR_ATTACHMENT11: number
COLOR_ATTACHMENT12
• COLOR_ATTACHMENT12: number
COLOR_ATTACHMENT13
• COLOR_ATTACHMENT13: number
COLOR_ATTACHMENT14
• COLOR_ATTACHMENT14: number
COLOR_ATTACHMENT15
• COLOR_ATTACHMENT15: number
COLOR_ATTACHMENT2
• COLOR_ATTACHMENT2: number
COLOR_ATTACHMENT3
• COLOR_ATTACHMENT3: number
COLOR_ATTACHMENT4
• COLOR_ATTACHMENT4: number
COLOR_ATTACHMENT5
• COLOR_ATTACHMENT5: number
COLOR_ATTACHMENT6
• COLOR_ATTACHMENT6: number
COLOR_ATTACHMENT7
• COLOR_ATTACHMENT7: number
COLOR_ATTACHMENT8
• COLOR_ATTACHMENT8: number
COLOR_ATTACHMENT9
• COLOR_ATTACHMENT9: number
COLOR_BUFFER_BIT
• COLOR_BUFFER_BIT: number
COLOR_CLEAR_VALUE
• COLOR_CLEAR_VALUE: number
COLOR_WRITEMASK
• COLOR_WRITEMASK: number
COMPARE_REF_TO_TEXTURE
• COMPARE_REF_TO_TEXTURE: number
COMPILE_STATUS
• COMPILE_STATUS: number
COMPRESSED_TEXTURE_FORMATS
• COMPRESSED_TEXTURE_FORMATS: number
CONDITION_SATISFIED
• CONDITION_SATISFIED: number
CONSTANT_ALPHA
• CONSTANT_ALPHA: number
CONSTANT_COLOR
• CONSTANT_COLOR: number
CONTEXT_LOST_WEBGL
• CONTEXT_LOST_WEBGL: number
COPY_READ_BUFFER
• COPY_READ_BUFFER: number
COPY_READ_BUFFER_BINDING
• COPY_READ_BUFFER_BINDING: number
COPY_WRITE_BUFFER
• COPY_WRITE_BUFFER: number
COPY_WRITE_BUFFER_BINDING
• COPY_WRITE_BUFFER_BINDING: number
CULL_FACE
• CULL_FACE: number
CULL_FACE_MODE
• CULL_FACE_MODE: number
CURRENT_PROGRAM
• CURRENT_PROGRAM: number
CURRENT_QUERY
• CURRENT_QUERY: number
CURRENT_VERTEX_ATTRIB
• CURRENT_VERTEX_ATTRIB: number
CW
• CW: number
DECR
• DECR: number
DECR_WRAP
• DECR_WRAP: number
DELETE_STATUS
• DELETE_STATUS: number
DEPTH
• DEPTH: number
DEPTH24_STENCIL8
• DEPTH24_STENCIL8: number
DEPTH32F_STENCIL8
• DEPTH32F_STENCIL8: number
DEPTH_ATTACHMENT
• DEPTH_ATTACHMENT: number
DEPTH_BITS
• DEPTH_BITS: number
DEPTH_BUFFER_BIT
• DEPTH_BUFFER_BIT: number
DEPTH_CLEAR_VALUE
• DEPTH_CLEAR_VALUE: number
DEPTH_COMPONENT
• DEPTH_COMPONENT: number
DEPTH_COMPONENT16
• DEPTH_COMPONENT16: number
DEPTH_COMPONENT24
• DEPTH_COMPONENT24: number
DEPTH_COMPONENT32F
• DEPTH_COMPONENT32F: number
DEPTH_FUNC
• DEPTH_FUNC: number
DEPTH_RANGE
• DEPTH_RANGE: number
DEPTH_STENCIL
• DEPTH_STENCIL: number
DEPTH_STENCIL_ATTACHMENT
• DEPTH_STENCIL_ATTACHMENT: number
DEPTH_TEST
• DEPTH_TEST: number
DEPTH_WRITEMASK
• DEPTH_WRITEMASK: number
DITHER
• DITHER: number
DONT_CARE
• DONT_CARE: number
DRAW_BUFFER0
• DRAW_BUFFER0: number
DRAW_BUFFER1
• DRAW_BUFFER1: number
DRAW_BUFFER10
• DRAW_BUFFER10: number
DRAW_BUFFER11
• DRAW_BUFFER11: number
DRAW_BUFFER12
• DRAW_BUFFER12: number
DRAW_BUFFER13
• DRAW_BUFFER13: number
DRAW_BUFFER14
• DRAW_BUFFER14: number
DRAW_BUFFER15
• DRAW_BUFFER15: number
DRAW_BUFFER2
• DRAW_BUFFER2: number
DRAW_BUFFER3
• DRAW_BUFFER3: number
DRAW_BUFFER4
• DRAW_BUFFER4: number
DRAW_BUFFER5
• DRAW_BUFFER5: number
DRAW_BUFFER6
• DRAW_BUFFER6: number
DRAW_BUFFER7
• DRAW_BUFFER7: number
DRAW_BUFFER8
• DRAW_BUFFER8: number
DRAW_BUFFER9
• DRAW_BUFFER9: number
DRAW_FRAMEBUFFER
• DRAW_FRAMEBUFFER: number
DRAW_FRAMEBUFFER_BINDING
• DRAW_FRAMEBUFFER_BINDING: number
DST_ALPHA
• DST_ALPHA: number
DST_COLOR
• DST_COLOR: number
DYNAMIC_COPY
• DYNAMIC_COPY: number
DYNAMIC_DRAW
• DYNAMIC_DRAW: number
DYNAMIC_READ
• DYNAMIC_READ: number
ELEMENT_ARRAY_BUFFER
• ELEMENT_ARRAY_BUFFER: number
ELEMENT_ARRAY_BUFFER_BINDING
• ELEMENT_ARRAY_BUFFER_BINDING: number
EQUAL
• EQUAL: number
FASTEST
• FASTEST: number
FLOAT
• FLOAT: number
FLOAT_32_UNSIGNED_INT_24_8_REV
• FLOAT_32_UNSIGNED_INT_24_8_REV: number
FLOAT_MAT2
• FLOAT_MAT2: number
FLOAT_MAT2x3
• FLOAT_MAT2x3: number
FLOAT_MAT2x4
• FLOAT_MAT2x4: number
FLOAT_MAT3
• FLOAT_MAT3: number
FLOAT_MAT3x2
• FLOAT_MAT3x2: number
FLOAT_MAT3x4
• FLOAT_MAT3x4: number
FLOAT_MAT4
• FLOAT_MAT4: number
FLOAT_MAT4x2
• FLOAT_MAT4x2: number
FLOAT_MAT4x3
• FLOAT_MAT4x3: number
FLOAT_VEC2
• FLOAT_VEC2: number
FLOAT_VEC3
• FLOAT_VEC3: number
FLOAT_VEC4
• FLOAT_VEC4: number
FRAGMENT_SHADER
• FRAGMENT_SHADER: number
FRAGMENT_SHADER_DERIVATIVE_HINT
• FRAGMENT_SHADER_DERIVATIVE_HINT: number
FRAMEBUFFER
• FRAMEBUFFER: number
FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
• FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE: number
FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
• FRAMEBUFFER_ATTACHMENT_BLUE_SIZE: number
FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
• FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING: number
FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
• FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE: number
FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
• FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE: number
FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
• FRAMEBUFFER_ATTACHMENT_GREEN_SIZE: number
FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
• FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: number
FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
• FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: number
FRAMEBUFFER_ATTACHMENT_RED_SIZE
• FRAMEBUFFER_ATTACHMENT_RED_SIZE: number
FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
• FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: number
FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
• FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: number
FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
• FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: number
FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
• FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: number
FRAMEBUFFER_BINDING
• FRAMEBUFFER_BINDING: number
FRAMEBUFFER_COMPLETE
• FRAMEBUFFER_COMPLETE: number
FRAMEBUFFER_DEFAULT
• FRAMEBUFFER_DEFAULT: number
FRAMEBUFFER_INCOMPLETE_ATTACHMENT
• FRAMEBUFFER_INCOMPLETE_ATTACHMENT: number
FRAMEBUFFER_INCOMPLETE_DIMENSIONS
• FRAMEBUFFER_INCOMPLETE_DIMENSIONS: number
FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
• FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: number
FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
• FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: number
FRAMEBUFFER_UNSUPPORTED
• FRAMEBUFFER_UNSUPPORTED: number
FRONT
• FRONT: number
FRONT_AND_BACK
• FRONT_AND_BACK: number
FRONT_FACE
• FRONT_FACE: number
FUNC_ADD
• FUNC_ADD: number
FUNC_REVERSE_SUBTRACT
• FUNC_REVERSE_SUBTRACT: number
FUNC_SUBTRACT
• FUNC_SUBTRACT: number
GENERATE_MIPMAP_HINT
• GENERATE_MIPMAP_HINT: number
GEQUAL
• GEQUAL: number
GREATER
• GREATER: number
GREEN_BITS
• GREEN_BITS: number
HALF_FLOAT
• HALF_FLOAT: number
HIGH_FLOAT
• HIGH_FLOAT: number
HIGH_INT
• HIGH_INT: number
IMPLEMENTATION_COLOR_READ_FORMAT
• IMPLEMENTATION_COLOR_READ_FORMAT: number
IMPLEMENTATION_COLOR_READ_TYPE
• IMPLEMENTATION_COLOR_READ_TYPE: number
INCR
• INCR: number
INCR_WRAP
• INCR_WRAP: number
INT
• INT: number
INTERLEAVED_ATTRIBS
• INTERLEAVED_ATTRIBS: number
INT_2_10_10_10_REV
• INT_2_10_10_10_REV: number
INT_SAMPLER_2D
• INT_SAMPLER_2D: number
INT_SAMPLER_2D_ARRAY
• INT_SAMPLER_2D_ARRAY: number
INT_SAMPLER_3D
• INT_SAMPLER_3D: number
INT_SAMPLER_CUBE
• INT_SAMPLER_CUBE: number
INT_VEC2
• INT_VEC2: number
INT_VEC3
• INT_VEC3: number
INT_VEC4
• INT_VEC4: number
INVALID_ENUM
• INVALID_ENUM: number
INVALID_FRAMEBUFFER_OPERATION
• INVALID_FRAMEBUFFER_OPERATION: number
INVALID_INDEX
• INVALID_INDEX: number
INVALID_OPERATION
• INVALID_OPERATION: number
INVALID_VALUE
• INVALID_VALUE: number
INVERT
• INVERT: number
KEEP
• KEEP: number
LEQUAL
• LEQUAL: number
LESS
• LESS: number
LINEAR
• LINEAR: number
LINEAR_MIPMAP_LINEAR
• LINEAR_MIPMAP_LINEAR: number
LINEAR_MIPMAP_NEAREST
• LINEAR_MIPMAP_NEAREST: number
LINES
• LINES: number
LINE_LOOP
• LINE_LOOP: number
LINE_STRIP
• LINE_STRIP: number
LINE_WIDTH
• LINE_WIDTH: number
LINK_STATUS
• LINK_STATUS: number
LOW_FLOAT
• LOW_FLOAT: number
LOW_INT
• LOW_INT: number
LUMINANCE
• LUMINANCE: number
LUMINANCE_ALPHA
• LUMINANCE_ALPHA: number
MAX
• MAX: number
MAX_3D_TEXTURE_SIZE
• MAX_3D_TEXTURE_SIZE: number
MAX_ARRAY_TEXTURE_LAYERS
• MAX_ARRAY_TEXTURE_LAYERS: number
MAX_CLIENT_WAIT_TIMEOUT_WEBGL
• MAX_CLIENT_WAIT_TIMEOUT_WEBGL: number
MAX_COLOR_ATTACHMENTS
• MAX_COLOR_ATTACHMENTS: number
MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
• MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: number
MAX_COMBINED_TEXTURE_IMAGE_UNITS
• MAX_COMBINED_TEXTURE_IMAGE_UNITS: number
MAX_COMBINED_UNIFORM_BLOCKS
• MAX_COMBINED_UNIFORM_BLOCKS: number
MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
• MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: number
MAX_CUBE_MAP_TEXTURE_SIZE
• MAX_CUBE_MAP_TEXTURE_SIZE: number
MAX_DRAW_BUFFERS
• MAX_DRAW_BUFFERS: number
MAX_ELEMENTS_INDICES
• MAX_ELEMENTS_INDICES: number
MAX_ELEMENTS_VERTICES
• MAX_ELEMENTS_VERTICES: number
MAX_ELEMENT_INDEX
• MAX_ELEMENT_INDEX: number
MAX_FRAGMENT_INPUT_COMPONENTS
• MAX_FRAGMENT_INPUT_COMPONENTS: number
MAX_FRAGMENT_UNIFORM_BLOCKS
• MAX_FRAGMENT_UNIFORM_BLOCKS: number
MAX_FRAGMENT_UNIFORM_COMPONENTS
• MAX_FRAGMENT_UNIFORM_COMPONENTS: number
MAX_FRAGMENT_UNIFORM_VECTORS
• MAX_FRAGMENT_UNIFORM_VECTORS: number
MAX_PROGRAM_TEXEL_OFFSET
• MAX_PROGRAM_TEXEL_OFFSET: number
MAX_RENDERBUFFER_SIZE
• MAX_RENDERBUFFER_SIZE: number
MAX_SAMPLES
• MAX_SAMPLES: number
MAX_SERVER_WAIT_TIMEOUT
• MAX_SERVER_WAIT_TIMEOUT: number
MAX_TEXTURE_IMAGE_UNITS
• MAX_TEXTURE_IMAGE_UNITS: number
MAX_TEXTURE_LOD_BIAS
• MAX_TEXTURE_LOD_BIAS: number
MAX_TEXTURE_SIZE
• MAX_TEXTURE_SIZE: number
MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
• MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS: number
MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
• MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: number
MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
• MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS: number
MAX_UNIFORM_BLOCK_SIZE
• MAX_UNIFORM_BLOCK_SIZE: number
MAX_UNIFORM_BUFFER_BINDINGS
• MAX_UNIFORM_BUFFER_BINDINGS: number
MAX_VARYING_COMPONENTS
• MAX_VARYING_COMPONENTS: number
MAX_VARYING_VECTORS
• MAX_VARYING_VECTORS: number
MAX_VERTEX_ATTRIBS
• MAX_VERTEX_ATTRIBS: number
MAX_VERTEX_OUTPUT_COMPONENTS
• MAX_VERTEX_OUTPUT_COMPONENTS: number
MAX_VERTEX_TEXTURE_IMAGE_UNITS
• MAX_VERTEX_TEXTURE_IMAGE_UNITS: number
MAX_VERTEX_UNIFORM_BLOCKS
• MAX_VERTEX_UNIFORM_BLOCKS: number
MAX_VERTEX_UNIFORM_COMPONENTS
• MAX_VERTEX_UNIFORM_COMPONENTS: number
MAX_VERTEX_UNIFORM_VECTORS
• MAX_VERTEX_UNIFORM_VECTORS: number
MAX_VIEWPORT_DIMS
• MAX_VIEWPORT_DIMS: number
MEDIUM_FLOAT
• MEDIUM_FLOAT: number
MEDIUM_INT
• MEDIUM_INT: number
MIN
• MIN: number
MIN_PROGRAM_TEXEL_OFFSET
• MIN_PROGRAM_TEXEL_OFFSET: number
MIRRORED_REPEAT
• MIRRORED_REPEAT: number
NEAREST
• NEAREST: number
NEAREST_MIPMAP_LINEAR
• NEAREST_MIPMAP_LINEAR: number
NEAREST_MIPMAP_NEAREST
• NEAREST_MIPMAP_NEAREST: number
NEVER
• NEVER: number
NICEST
• NICEST: number
NONE
• NONE: number
NOTEQUAL
• NOTEQUAL: number
NO_ERROR
• NO_ERROR: number
OBJECT_TYPE
• OBJECT_TYPE: number
ONE
• ONE: number
ONE_MINUS_CONSTANT_ALPHA
• ONE_MINUS_CONSTANT_ALPHA: number
ONE_MINUS_CONSTANT_COLOR
• ONE_MINUS_CONSTANT_COLOR: number
ONE_MINUS_DST_ALPHA
• ONE_MINUS_DST_ALPHA: number
ONE_MINUS_DST_COLOR
• ONE_MINUS_DST_COLOR: number
ONE_MINUS_SRC_ALPHA
• ONE_MINUS_SRC_ALPHA: number
ONE_MINUS_SRC_COLOR
• ONE_MINUS_SRC_COLOR: number
OUT_OF_MEMORY
• OUT_OF_MEMORY: number
PACK_ALIGNMENT
• PACK_ALIGNMENT: number
PACK_ROW_LENGTH
• PACK_ROW_LENGTH: number
PACK_SKIP_PIXELS
• PACK_SKIP_PIXELS: number
PACK_SKIP_ROWS
• PACK_SKIP_ROWS: number
PIXEL_PACK_BUFFER
• PIXEL_PACK_BUFFER: number
PIXEL_PACK_BUFFER_BINDING
• PIXEL_PACK_BUFFER_BINDING: number
PIXEL_UNPACK_BUFFER
• PIXEL_UNPACK_BUFFER: number
PIXEL_UNPACK_BUFFER_BINDING
• PIXEL_UNPACK_BUFFER_BINDING: number
POINTS
• POINTS: number
POLYGON_OFFSET_FACTOR
• POLYGON_OFFSET_FACTOR: number
POLYGON_OFFSET_FILL
• POLYGON_OFFSET_FILL: number
POLYGON_OFFSET_UNITS
• POLYGON_OFFSET_UNITS: number
QUERY_RESULT
• QUERY_RESULT: number
QUERY_RESULT_AVAILABLE
• QUERY_RESULT_AVAILABLE: number
R11F_G11F_B10F
• R11F_G11F_B10F: number
R16F
• R16F: number
R16I
• R16I: number
R16UI
• R16UI: number
R32F
• R32F: number
R32I
• R32I: number
R32UI
• R32UI: number
R8
• R8: number
R8I
• R8I: number
R8UI
• R8UI: number
R8_SNORM
• R8_SNORM: number
RASTERIZER_DISCARD
• RASTERIZER_DISCARD: number
READ_BUFFER
• READ_BUFFER: number
READ_FRAMEBUFFER
• READ_FRAMEBUFFER: number
READ_FRAMEBUFFER_BINDING
• READ_FRAMEBUFFER_BINDING: number
RED
• RED: number
RED_BITS
• RED_BITS: number
RED_INTEGER
• RED_INTEGER: number
RENDERBUFFER
• RENDERBUFFER: number
RENDERBUFFER_ALPHA_SIZE
• RENDERBUFFER_ALPHA_SIZE: number
RENDERBUFFER_BINDING
• RENDERBUFFER_BINDING: number
RENDERBUFFER_BLUE_SIZE
• RENDERBUFFER_BLUE_SIZE: number
RENDERBUFFER_DEPTH_SIZE
• RENDERBUFFER_DEPTH_SIZE: number
RENDERBUFFER_GREEN_SIZE
• RENDERBUFFER_GREEN_SIZE: number
RENDERBUFFER_HEIGHT
• RENDERBUFFER_HEIGHT: number
RENDERBUFFER_INTERNAL_FORMAT
• RENDERBUFFER_INTERNAL_FORMAT: number
RENDERBUFFER_RED_SIZE
• RENDERBUFFER_RED_SIZE: number
RENDERBUFFER_SAMPLES
• RENDERBUFFER_SAMPLES: number
RENDERBUFFER_STENCIL_SIZE
• RENDERBUFFER_STENCIL_SIZE: number
RENDERBUFFER_WIDTH
• RENDERBUFFER_WIDTH: number
RENDERER
• RENDERER: number
REPEAT
• REPEAT: number
REPLACE
• REPLACE: number
RG
• RG: number
RG16F
• RG16F: number
RG16I
• RG16I: number
RG16UI
• RG16UI: number
RG32F
• RG32F: number
RG32I
• RG32I: number
RG32UI
• RG32UI: number
RG8
• RG8: number
RG8I
• RG8I: number
RG8UI
• RG8UI: number
RG8_SNORM
• RG8_SNORM: number
RGB
• RGB: number
RGB10_A2
• RGB10_A2: number
RGB10_A2UI
• RGB10_A2UI: number
RGB16F
• RGB16F: number
RGB16I
• RGB16I: number
RGB16UI
• RGB16UI: number
RGB32F
• RGB32F: number
RGB32I
• RGB32I: number
RGB32UI
• RGB32UI: number
RGB565
• RGB565: number
RGB5_A1
• RGB5_A1: number
RGB8
• RGB8: number
RGB8I
• RGB8I: number
RGB8UI
• RGB8UI: number
RGB8_SNORM
• RGB8_SNORM: number
RGB9_E5
• RGB9_E5: number
RGBA
• RGBA: number
RGBA16F
• RGBA16F: number
RGBA16I
• RGBA16I: number
RGBA16UI
• RGBA16UI: number
RGBA32F
• RGBA32F: number
RGBA32I
• RGBA32I: number
RGBA32UI
• RGBA32UI: number
RGBA4
• RGBA4: number
RGBA8
• RGBA8: number
RGBA8I
• RGBA8I: number
RGBA8UI
• RGBA8UI: number
RGBA8_SNORM
• RGBA8_SNORM: number
RGBA_INTEGER
• RGBA_INTEGER: number
RGB_INTEGER
• RGB_INTEGER: number
RG_INTEGER
• RG_INTEGER: number
SAMPLER_2D
• SAMPLER_2D: number
SAMPLER_2D_ARRAY
• SAMPLER_2D_ARRAY: number
SAMPLER_2D_ARRAY_SHADOW
• SAMPLER_2D_ARRAY_SHADOW: number
SAMPLER_2D_SHADOW
• SAMPLER_2D_SHADOW: number
SAMPLER_3D
• SAMPLER_3D: number
SAMPLER_BINDING
• SAMPLER_BINDING: number
SAMPLER_CUBE
• SAMPLER_CUBE: number
SAMPLER_CUBE_SHADOW
• SAMPLER_CUBE_SHADOW: number
SAMPLES
• SAMPLES: number
SAMPLE_ALPHA_TO_COVERAGE
• SAMPLE_ALPHA_TO_COVERAGE: number
SAMPLE_BUFFERS
• SAMPLE_BUFFERS: number
SAMPLE_COVERAGE
• SAMPLE_COVERAGE: number
SAMPLE_COVERAGE_INVERT
• SAMPLE_COVERAGE_INVERT: number
SAMPLE_COVERAGE_VALUE
• SAMPLE_COVERAGE_VALUE: number
SCISSOR_BOX
• SCISSOR_BOX: number
SCISSOR_TEST
• SCISSOR_TEST: number
SEPARATE_ATTRIBS
• SEPARATE_ATTRIBS: number
SHADER_TYPE
• SHADER_TYPE: number
SHADING_LANGUAGE_VERSION
• SHADING_LANGUAGE_VERSION: number
SHORT
• SHORT: number
SIGNALED
• SIGNALED: number
SIGNED_NORMALIZED
• SIGNED_NORMALIZED: number
SRC_ALPHA
• SRC_ALPHA: number
SRC_ALPHA_SATURATE
• SRC_ALPHA_SATURATE: number
SRC_COLOR
• SRC_COLOR: number
SRGB
• SRGB: number
SRGB8
• SRGB8: number
SRGB8_ALPHA8
• SRGB8_ALPHA8: number
STATIC_COPY
• STATIC_COPY: number
STATIC_DRAW
• STATIC_DRAW: number
STATIC_READ
• STATIC_READ: number
STENCIL
• STENCIL: number
STENCIL_ATTACHMENT
• STENCIL_ATTACHMENT: number
STENCIL_BACK_FAIL
• STENCIL_BACK_FAIL: number
STENCIL_BACK_FUNC
• STENCIL_BACK_FUNC: number
STENCIL_BACK_PASS_DEPTH_FAIL
• STENCIL_BACK_PASS_DEPTH_FAIL: number
STENCIL_BACK_PASS_DEPTH_PASS
• STENCIL_BACK_PASS_DEPTH_PASS: number
STENCIL_BACK_REF
• STENCIL_BACK_REF: number
STENCIL_BACK_VALUE_MASK
• STENCIL_BACK_VALUE_MASK: number
STENCIL_BACK_WRITEMASK
• STENCIL_BACK_WRITEMASK: number
STENCIL_BITS
• STENCIL_BITS: number
STENCIL_BUFFER_BIT
• STENCIL_BUFFER_BIT: number
STENCIL_CLEAR_VALUE
• STENCIL_CLEAR_VALUE: number
STENCIL_FAIL
• STENCIL_FAIL: number
STENCIL_FUNC
• STENCIL_FUNC: number
STENCIL_INDEX8
• STENCIL_INDEX8: number
STENCIL_PASS_DEPTH_FAIL
• STENCIL_PASS_DEPTH_FAIL: number
STENCIL_PASS_DEPTH_PASS
• STENCIL_PASS_DEPTH_PASS: number
STENCIL_REF
• STENCIL_REF: number
STENCIL_TEST
• STENCIL_TEST: number
STENCIL_VALUE_MASK
• STENCIL_VALUE_MASK: number
STENCIL_WRITEMASK
• STENCIL_WRITEMASK: number
STREAM_COPY
• STREAM_COPY: number
STREAM_DRAW
• STREAM_DRAW: number
STREAM_READ
• STREAM_READ: number
SUBPIXEL_BITS
• SUBPIXEL_BITS: number
SYNC_CONDITION
• SYNC_CONDITION: number
SYNC_FENCE
• SYNC_FENCE: number
SYNC_FLAGS
• SYNC_FLAGS: number
SYNC_FLUSH_COMMANDS_BIT
• SYNC_FLUSH_COMMANDS_BIT: number
SYNC_GPU_COMMANDS_COMPLETE
• SYNC_GPU_COMMANDS_COMPLETE: number
SYNC_STATUS
• SYNC_STATUS: number
TEXTURE
• TEXTURE: number
TEXTURE0
• TEXTURE0: number
TEXTURE1
• TEXTURE1: number
TEXTURE10
• TEXTURE10: number
TEXTURE11
• TEXTURE11: number
TEXTURE12
• TEXTURE12: number
TEXTURE13
• TEXTURE13: number
TEXTURE14
• TEXTURE14: number
TEXTURE15
• TEXTURE15: number
TEXTURE16
• TEXTURE16: number
TEXTURE17
• TEXTURE17: number
TEXTURE18
• TEXTURE18: number
TEXTURE19
• TEXTURE19: number
TEXTURE2
• TEXTURE2: number
TEXTURE20
• TEXTURE20: number
TEXTURE21
• TEXTURE21: number
TEXTURE22
• TEXTURE22: number
TEXTURE23
• TEXTURE23: number
TEXTURE24
• TEXTURE24: number
TEXTURE25
• TEXTURE25: number
TEXTURE26
• TEXTURE26: number
TEXTURE27
• TEXTURE27: number
TEXTURE28
• TEXTURE28: number
TEXTURE29
• TEXTURE29: number
TEXTURE3
• TEXTURE3: number
TEXTURE30
• TEXTURE30: number
TEXTURE31
• TEXTURE31: number
TEXTURE4
• TEXTURE4: number
TEXTURE5
• TEXTURE5: number
TEXTURE6
• TEXTURE6: number
TEXTURE7
• TEXTURE7: number
TEXTURE8
• TEXTURE8: number
TEXTURE9
• TEXTURE9: number
TEXTURE_2D
• TEXTURE_2D: number
TEXTURE_2D_ARRAY
• TEXTURE_2D_ARRAY: number
TEXTURE_3D
• TEXTURE_3D: number
TEXTURE_BASE_LEVEL
• TEXTURE_BASE_LEVEL: number
TEXTURE_BINDING_2D
• TEXTURE_BINDING_2D: number
TEXTURE_BINDING_2D_ARRAY
• TEXTURE_BINDING_2D_ARRAY: number
TEXTURE_BINDING_3D
• TEXTURE_BINDING_3D: number
TEXTURE_BINDING_CUBE_MAP
• TEXTURE_BINDING_CUBE_MAP: number
TEXTURE_COMPARE_FUNC
• TEXTURE_COMPARE_FUNC: number
TEXTURE_COMPARE_MODE
• TEXTURE_COMPARE_MODE: number
TEXTURE_CUBE_MAP
• TEXTURE_CUBE_MAP: number
TEXTURE_CUBE_MAP_NEGATIVE_X
• TEXTURE_CUBE_MAP_NEGATIVE_X: number
TEXTURE_CUBE_MAP_NEGATIVE_Y
• TEXTURE_CUBE_MAP_NEGATIVE_Y: number
TEXTURE_CUBE_MAP_NEGATIVE_Z
• TEXTURE_CUBE_MAP_NEGATIVE_Z: number
TEXTURE_CUBE_MAP_POSITIVE_X
• TEXTURE_CUBE_MAP_POSITIVE_X: number
TEXTURE_CUBE_MAP_POSITIVE_Y
• TEXTURE_CUBE_MAP_POSITIVE_Y: number
TEXTURE_CUBE_MAP_POSITIVE_Z
• TEXTURE_CUBE_MAP_POSITIVE_Z: number
TEXTURE_IMMUTABLE_FORMAT
• TEXTURE_IMMUTABLE_FORMAT: number
TEXTURE_IMMUTABLE_LEVELS
• TEXTURE_IMMUTABLE_LEVELS: number
TEXTURE_MAG_FILTER
• TEXTURE_MAG_FILTER: number
TEXTURE_MAX_LEVEL
• TEXTURE_MAX_LEVEL: number
TEXTURE_MAX_LOD
• TEXTURE_MAX_LOD: number
TEXTURE_MIN_FILTER
• TEXTURE_MIN_FILTER: number
TEXTURE_MIN_LOD
• TEXTURE_MIN_LOD: number
TEXTURE_WRAP_R
• TEXTURE_WRAP_R: number
TEXTURE_WRAP_S
• TEXTURE_WRAP_S: number
TEXTURE_WRAP_T
• TEXTURE_WRAP_T: number
TIMEOUT_EXPIRED
• TIMEOUT_EXPIRED: number
TIMEOUT_IGNORED
• TIMEOUT_IGNORED: number
TRANSFORM_FEEDBACK
• TRANSFORM_FEEDBACK: number
TRANSFORM_FEEDBACK_ACTIVE
• TRANSFORM_FEEDBACK_ACTIVE: number
TRANSFORM_FEEDBACK_BINDING
• TRANSFORM_FEEDBACK_BINDING: number
TRANSFORM_FEEDBACK_BUFFER
• TRANSFORM_FEEDBACK_BUFFER: number
TRANSFORM_FEEDBACK_BUFFER_BINDING
• TRANSFORM_FEEDBACK_BUFFER_BINDING: number
TRANSFORM_FEEDBACK_BUFFER_MODE
• TRANSFORM_FEEDBACK_BUFFER_MODE: number
TRANSFORM_FEEDBACK_BUFFER_SIZE
• TRANSFORM_FEEDBACK_BUFFER_SIZE: number
TRANSFORM_FEEDBACK_BUFFER_START
• TRANSFORM_FEEDBACK_BUFFER_START: number
TRANSFORM_FEEDBACK_PAUSED
• TRANSFORM_FEEDBACK_PAUSED: number
TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
• TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: number
TRANSFORM_FEEDBACK_VARYINGS
• TRANSFORM_FEEDBACK_VARYINGS: number
TRIANGLES
• TRIANGLES: number
TRIANGLE_FAN
• TRIANGLE_FAN: number
TRIANGLE_STRIP
• TRIANGLE_STRIP: number
UNIFORM_ARRAY_STRIDE
• UNIFORM_ARRAY_STRIDE: number
UNIFORM_BLOCK_ACTIVE_UNIFORMS
• UNIFORM_BLOCK_ACTIVE_UNIFORMS: number
UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
• UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES: number
UNIFORM_BLOCK_BINDING
• UNIFORM_BLOCK_BINDING: number
UNIFORM_BLOCK_DATA_SIZE
• UNIFORM_BLOCK_DATA_SIZE: number
UNIFORM_BLOCK_INDEX
• UNIFORM_BLOCK_INDEX: number
UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
• UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER: number
UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
• UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER: number
UNIFORM_BUFFER
• UNIFORM_BUFFER: number
UNIFORM_BUFFER_BINDING
• UNIFORM_BUFFER_BINDING: number
UNIFORM_BUFFER_OFFSET_ALIGNMENT
• UNIFORM_BUFFER_OFFSET_ALIGNMENT: number
UNIFORM_BUFFER_SIZE
• UNIFORM_BUFFER_SIZE: number
UNIFORM_BUFFER_START
• UNIFORM_BUFFER_START: number
UNIFORM_IS_ROW_MAJOR
• UNIFORM_IS_ROW_MAJOR: number
UNIFORM_MATRIX_STRIDE
• UNIFORM_MATRIX_STRIDE: number
UNIFORM_OFFSET
• UNIFORM_OFFSET: number
UNIFORM_SIZE
• UNIFORM_SIZE: number
UNIFORM_TYPE
• UNIFORM_TYPE: number
UNPACK_ALIGNMENT
• UNPACK_ALIGNMENT: number
UNPACK_COLORSPACE_CONVERSION_WEBGL
• UNPACK_COLORSPACE_CONVERSION_WEBGL: number
UNPACK_FLIP_Y_WEBGL
• UNPACK_FLIP_Y_WEBGL: number
UNPACK_IMAGE_HEIGHT
• UNPACK_IMAGE_HEIGHT: number
UNPACK_PREMULTIPLY_ALPHA_WEBGL
• UNPACK_PREMULTIPLY_ALPHA_WEBGL: number
UNPACK_ROW_LENGTH
• UNPACK_ROW_LENGTH: number
UNPACK_SKIP_IMAGES
• UNPACK_SKIP_IMAGES: number
UNPACK_SKIP_PIXELS
• UNPACK_SKIP_PIXELS: number
UNPACK_SKIP_ROWS
• UNPACK_SKIP_ROWS: number
UNSIGNALED
• UNSIGNALED: number
UNSIGNED_BYTE
• UNSIGNED_BYTE: number
UNSIGNED_INT
• UNSIGNED_INT: number
UNSIGNED_INT_10F_11F_11F_REV
• UNSIGNED_INT_10F_11F_11F_REV: number
UNSIGNED_INT_24_8
• UNSIGNED_INT_24_8: number
UNSIGNED_INT_2_10_10_10_REV
• UNSIGNED_INT_2_10_10_10_REV: number
UNSIGNED_INT_5_9_9_9_REV
• UNSIGNED_INT_5_9_9_9_REV: number
UNSIGNED_INT_SAMPLER_2D
• UNSIGNED_INT_SAMPLER_2D: number
UNSIGNED_INT_SAMPLER_2D_ARRAY
• UNSIGNED_INT_SAMPLER_2D_ARRAY: number
UNSIGNED_INT_SAMPLER_3D
• UNSIGNED_INT_SAMPLER_3D: number
UNSIGNED_INT_SAMPLER_CUBE
• UNSIGNED_INT_SAMPLER_CUBE: number
UNSIGNED_INT_VEC2
• UNSIGNED_INT_VEC2: number
UNSIGNED_INT_VEC3
• UNSIGNED_INT_VEC3: number
UNSIGNED_INT_VEC4
• UNSIGNED_INT_VEC4: number
UNSIGNED_NORMALIZED
• UNSIGNED_NORMALIZED: number
UNSIGNED_SHORT
• UNSIGNED_SHORT: number
UNSIGNED_SHORT_4_4_4_4
• UNSIGNED_SHORT_4_4_4_4: number
UNSIGNED_SHORT_5_5_5_1
• UNSIGNED_SHORT_5_5_5_1: number
UNSIGNED_SHORT_5_6_5
• UNSIGNED_SHORT_5_6_5: number
VALIDATE_STATUS
• VALIDATE_STATUS: number
VENDOR
• VENDOR: number
VERSION
• VERSION: number
VERTEX_ARRAY_BINDING
• VERTEX_ARRAY_BINDING: number
VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
• VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: number
VERTEX_ATTRIB_ARRAY_DIVISOR
• VERTEX_ATTRIB_ARRAY_DIVISOR: number
VERTEX_ATTRIB_ARRAY_ENABLED
• VERTEX_ATTRIB_ARRAY_ENABLED: number
VERTEX_ATTRIB_ARRAY_INTEGER
• VERTEX_ATTRIB_ARRAY_INTEGER: number
VERTEX_ATTRIB_ARRAY_NORMALIZED
• VERTEX_ATTRIB_ARRAY_NORMALIZED: number
VERTEX_ATTRIB_ARRAY_POINTER
• VERTEX_ATTRIB_ARRAY_POINTER: number
VERTEX_ATTRIB_ARRAY_SIZE
• VERTEX_ATTRIB_ARRAY_SIZE: number
VERTEX_ATTRIB_ARRAY_STRIDE
• VERTEX_ATTRIB_ARRAY_STRIDE: number
VERTEX_ATTRIB_ARRAY_TYPE
• VERTEX_ATTRIB_ARRAY_TYPE: number
VERTEX_SHADER
• VERTEX_SHADER: number
VIEWPORT
• VIEWPORT: number
WAIT_FAILED
• WAIT_FAILED: number
ZERO
• ZERO: number
canvas
• canvas: HTMLCanvasElement | OffscreenCanvas
drawingBufferHeight
• drawingBufferHeight: number
drawingBufferWidth
• drawingBufferWidth: number
Methods
activeTexture
▸ activeTexture(texture
: number): void
Parameters:
Name | Type |
---|---|
texture |
number |
Returns: void
attachShader
▸ attachShader(program
: WebGLProgram, shader
: WebGLShader): void
Parameters:
Name | Type |
---|---|
program |
WebGLProgram |
shader |
WebGLShader |
Returns: void
beginQuery
▸ beginQuery(target
: number, query
: WebGLQuery): void
Parameters:
Name | Type |
---|---|
target |
number |
query |
WebGLQuery |
Returns: void
beginTransformFeedback
▸ beginTransformFeedback(primitiveMode
: number): void
Parameters:
Name | Type |
---|---|
primitiveMode |
number |
Returns: void
bindAttribLocation
▸ bindAttribLocation(program
: WebGLProgram, index
: number, name
: string): void
Parameters:
Name | Type |
---|---|
program |
WebGLProgram |
index |
number |
name |
string |
Returns: void
bindBuffer
▸ bindBuffer(target
: number, buffer
: null | WebGLBuffer): void
Parameters:
Name | Type |
---|---|
target |
number |
buffer |
null | WebGLBuffer |
Returns: void
bindBufferBase
▸ bindBufferBase(target
: number, index
: number, buffer
: null | WebGLBuffer): void
Parameters:
Name | Type |
---|---|
target |
number |
index |
number |
buffer |
null | WebGLBuffer |
Returns: void
bindBufferRange
▸ bindBufferRange(target
: number, index
: number, buffer
: null | WebGLBuffer, offset
: number, size
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
index |
number |
buffer |
null | WebGLBuffer |
offset |
number |
size |
number |
Returns: void
bindFramebuffer
▸ bindFramebuffer(target
: number, framebuffer
: null | WebGLFramebuffer): void
Parameters:
Name | Type |
---|---|
target |
number |
framebuffer |
null | WebGLFramebuffer |
Returns: void
bindRenderbuffer
▸ bindRenderbuffer(target
: number, renderbuffer
: null | WebGLRenderbuffer): void
Parameters:
Name | Type |
---|---|
target |
number |
renderbuffer |
null | WebGLRenderbuffer |
Returns: void
bindSampler
▸ bindSampler(unit
: number, sampler
: null | WebGLSampler): void
Parameters:
Name | Type |
---|---|
unit |
number |
sampler |
null | WebGLSampler |
Returns: void
bindTexture
▸ bindTexture(target
: number, texture
: null | WebGLTexture): void
Parameters:
Name | Type |
---|---|
target |
number |
texture |
null | WebGLTexture |
Returns: void
bindTransformFeedback
▸ bindTransformFeedback(target
: number, tf
: null | WebGLTransformFeedback): void
Parameters:
Name | Type |
---|---|
target |
number |
tf |
null | WebGLTransformFeedback |
Returns: void
bindVertexArray
▸ bindVertexArray(array
: null | WebGLVertexArrayObject): void
Parameters:
Name | Type |
---|---|
array |
null | WebGLVertexArrayObject |
Returns: void
blendColor
▸ blendColor(red
: number, green
: number, blue
: number, alpha
: number): void
Parameters:
Name | Type |
---|---|
red |
number |
green |
number |
blue |
number |
alpha |
number |
Returns: void
blendEquation
▸ blendEquation(mode
: number): void
Parameters:
Name | Type |
---|---|
mode |
number |
Returns: void
blendEquationSeparate
▸ blendEquationSeparate(modeRGB
: number, modeAlpha
: number): void
Parameters:
Name | Type |
---|---|
modeRGB |
number |
modeAlpha |
number |
Returns: void
blendFunc
▸ blendFunc(sfactor
: number, dfactor
: number): void
Parameters:
Name | Type |
---|---|
sfactor |
number |
dfactor |
number |
Returns: void
blendFuncSeparate
▸ blendFuncSeparate(srcRGB
: number, dstRGB
: number, srcAlpha
: number, dstAlpha
: number): void
Parameters:
Name | Type |
---|---|
srcRGB |
number |
dstRGB |
number |
srcAlpha |
number |
dstAlpha |
number |
Returns: void
blitFramebuffer
▸ blitFramebuffer(srcX0
: number, srcY0
: number, srcX1
: number, srcY1
: number, dstX0
: number, dstY0
: number, dstX1
: number, dstY1
: number, mask
: number, filter
: number): void
Parameters:
Name | Type |
---|---|
srcX0 |
number |
srcY0 |
number |
srcX1 |
number |
srcY1 |
number |
dstX0 |
number |
dstY0 |
number |
dstX1 |
number |
dstY1 |
number |
mask |
number |
filter |
number |
Returns: void
bufferData
▸ bufferData(target
: number, size
: number, usage
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
size |
number |
usage |
number |
Returns: void
▸ bufferData(target
: number, srcData
: null | ArrayBuffer | ArrayBufferView, usage
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
srcData |
null | ArrayBuffer | ArrayBufferView |
usage |
number |
Returns: void
▸ bufferData(target
: number, srcData
: ArrayBufferView, usage
: number, srcOffset
: number, length?
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
srcData |
ArrayBufferView |
usage |
number |
srcOffset |
number |
length? |
number |
Returns: void
bufferSubData
▸ bufferSubData(target
: number, dstByteOffset
: number, srcData
: BufferSource): void
Parameters:
Name | Type |
---|---|
target |
number |
dstByteOffset |
number |
srcData |
BufferSource |
Returns: void
▸ bufferSubData(target
: number, dstByteOffset
: number, srcData
: ArrayBufferView, srcOffset
: number, length?
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
dstByteOffset |
number |
srcData |
ArrayBufferView |
srcOffset |
number |
length? |
number |
Returns: void
checkFramebufferStatus
▸ checkFramebufferStatus(target
: number): number
Parameters:
Name | Type |
---|---|
target |
number |
Returns: number
clear
▸ clear(mask
: number): void
Parameters:
Name | Type |
---|---|
mask |
number |
Returns: void
clearBufferfi
▸ clearBufferfi(buffer
: number, drawbuffer
: number, depth
: number, stencil
: number): void
Parameters:
Name | Type |
---|---|
buffer |
number |
drawbuffer |
number |
depth |
number |
stencil |
number |
Returns: void
clearBufferfv
▸ clearBufferfv(buffer
: number, drawbuffer
: number, values
: Float32List, srcOffset?
: number): void
Parameters:
Name | Type |
---|---|
buffer |
number |
drawbuffer |
number |
values |
Float32List |
srcOffset? |
number |
Returns: void
clearBufferiv
▸ clearBufferiv(buffer
: number, drawbuffer
: number, values
: Int32List, srcOffset?
: number): void
Parameters:
Name | Type |
---|---|
buffer |
number |
drawbuffer |
number |
values |
Int32List |
srcOffset? |
number |
Returns: void
clearBufferuiv
▸ clearBufferuiv(buffer
: number, drawbuffer
: number, values
: Uint32List, srcOffset?
: number): void
Parameters:
Name | Type |
---|---|
buffer |
number |
drawbuffer |
number |
values |
Uint32List |
srcOffset? |
number |
Returns: void
clearColor
▸ clearColor(red
: number, green
: number, blue
: number, alpha
: number): void
Parameters:
Name | Type |
---|---|
red |
number |
green |
number |
blue |
number |
alpha |
number |
Returns: void
clearDepth
▸ clearDepth(depth
: number): void
Parameters:
Name | Type |
---|---|
depth |
number |
Returns: void
clearStencil
▸ clearStencil(s
: number): void
Parameters:
Name | Type |
---|---|
s |
number |
Returns: void
clientWaitSync
▸ clientWaitSync(sync
: WebGLSync, flags
: number, timeout
: number): number
Parameters:
Name | Type |
---|---|
sync |
WebGLSync |
flags |
number |
timeout |
number |
Returns: number
colorMask
▸ colorMask(red
: boolean, green
: boolean, blue
: boolean, alpha
: boolean): void
Parameters:
Name | Type |
---|---|
red |
boolean |
green |
boolean |
blue |
boolean |
alpha |
boolean |
Returns: void
compileShader
▸ compileShader(shader
: WebGLShader): void
Parameters:
Name | Type |
---|---|
shader |
WebGLShader |
Returns: void
compressedTexImage2D
▸ compressedTexImage2D(target
: number, level
: number, internalformat
: number, width
: number, height
: number, border
: number, imageSize
: number, offset
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
internalformat |
number |
width |
number |
height |
number |
border |
number |
imageSize |
number |
offset |
number |
Returns: void
▸ compressedTexImage2D(target
: number, level
: number, internalformat
: number, width
: number, height
: number, border
: number, srcData
: ArrayBufferView, srcOffset?
: number, srcLengthOverride?
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
internalformat |
number |
width |
number |
height |
number |
border |
number |
srcData |
ArrayBufferView |
srcOffset? |
number |
srcLengthOverride? |
number |
Returns: void
compressedTexImage3D
▸ compressedTexImage3D(target
: number, level
: number, internalformat
: number, width
: number, height
: number, depth
: number, border
: number, imageSize
: number, offset
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
internalformat |
number |
width |
number |
height |
number |
depth |
number |
border |
number |
imageSize |
number |
offset |
number |
Returns: void
▸ compressedTexImage3D(target
: number, level
: number, internalformat
: number, width
: number, height
: number, depth
: number, border
: number, srcData
: ArrayBufferView, srcOffset?
: number, srcLengthOverride?
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
internalformat |
number |
width |
number |
height |
number |
depth |
number |
border |
number |
srcData |
ArrayBufferView |
srcOffset? |
number |
srcLengthOverride? |
number |
Returns: void
compressedTexSubImage2D
▸ compressedTexSubImage2D(target
: number, level
: number, xoffset
: number, yoffset
: number, width
: number, height
: number, format
: number, imageSize
: number, offset
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
xoffset |
number |
yoffset |
number |
width |
number |
height |
number |
format |
number |
imageSize |
number |
offset |
number |
Returns: void
▸ compressedTexSubImage2D(target
: number, level
: number, xoffset
: number, yoffset
: number, width
: number, height
: number, format
: number, srcData
: ArrayBufferView, srcOffset?
: number, srcLengthOverride?
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
xoffset |
number |
yoffset |
number |
width |
number |
height |
number |
format |
number |
srcData |
ArrayBufferView |
srcOffset? |
number |
srcLengthOverride? |
number |
Returns: void
compressedTexSubImage3D
▸ compressedTexSubImage3D(target
: number, level
: number, xoffset
: number, yoffset
: number, zoffset
: number, width
: number, height
: number, depth
: number, format
: number, imageSize
: number, offset
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
xoffset |
number |
yoffset |
number |
zoffset |
number |
width |
number |
height |
number |
depth |
number |
format |
number |
imageSize |
number |
offset |
number |
Returns: void
▸ compressedTexSubImage3D(target
: number, level
: number, xoffset
: number, yoffset
: number, zoffset
: number, width
: number, height
: number, depth
: number, format
: number, srcData
: ArrayBufferView, srcOffset?
: number, srcLengthOverride?
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
xoffset |
number |
yoffset |
number |
zoffset |
number |
width |
number |
height |
number |
depth |
number |
format |
number |
srcData |
ArrayBufferView |
srcOffset? |
number |
srcLengthOverride? |
number |
Returns: void
copyBufferSubData
▸ copyBufferSubData(readTarget
: number, writeTarget
: number, readOffset
: number, writeOffset
: number, size
: number): void
Parameters:
Name | Type |
---|---|
readTarget |
number |
writeTarget |
number |
readOffset |
number |
writeOffset |
number |
size |
number |
Returns: void
copyTexImage2D
▸ copyTexImage2D(target
: number, level
: number, internalformat
: number, x
: number, y
: number, width
: number, height
: number, border
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
internalformat |
number |
x |
number |
y |
number |
width |
number |
height |
number |
border |
number |
Returns: void
copyTexSubImage2D
▸ copyTexSubImage2D(target
: number, level
: number, xoffset
: number, yoffset
: number, x
: number, y
: number, width
: number, height
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
xoffset |
number |
yoffset |
number |
x |
number |
y |
number |
width |
number |
height |
number |
Returns: void
copyTexSubImage3D
▸ copyTexSubImage3D(target
: number, level
: number, xoffset
: number, yoffset
: number, zoffset
: number, x
: number, y
: number, width
: number, height
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
xoffset |
number |
yoffset |
number |
zoffset |
number |
x |
number |
y |
number |
width |
number |
height |
number |
Returns: void
createBuffer
▸ createBuffer(): null | WebGLBuffer
Returns: null | WebGLBuffer
createFramebuffer
▸ createFramebuffer(): null | WebGLFramebuffer
Returns: null | WebGLFramebuffer
createProgram
▸ createProgram(): null | WebGLProgram
Returns: null | WebGLProgram
createQuery
▸ createQuery(): null | WebGLQuery
Returns: null | WebGLQuery
createRenderbuffer
▸ createRenderbuffer(): null | WebGLRenderbuffer
Returns: null | WebGLRenderbuffer
createSampler
▸ createSampler(): null | WebGLSampler
Returns: null | WebGLSampler
createShader
▸ createShader(type
: number): null | WebGLShader
Parameters:
Name | Type |
---|---|
type |
number |
Returns: null | WebGLShader
createTexture
▸ createTexture(): null | WebGLTexture
Returns: null | WebGLTexture
createTransformFeedback
▸ createTransformFeedback(): null | WebGLTransformFeedback
Returns: null | WebGLTransformFeedback
createVertexArray
▸ createVertexArray(): null | WebGLVertexArrayObject
Returns: null | WebGLVertexArrayObject
cullFace
▸ cullFace(mode
: number): void
Parameters:
Name | Type |
---|---|
mode |
number |
Returns: void
deleteBuffer
▸ deleteBuffer(buffer
: null | WebGLBuffer): void
Parameters:
Name | Type |
---|---|
buffer |
null | WebGLBuffer |
Returns: void
deleteFramebuffer
▸ deleteFramebuffer(framebuffer
: null | WebGLFramebuffer): void
Parameters:
Name | Type |
---|---|
framebuffer |
null | WebGLFramebuffer |
Returns: void
deleteProgram
▸ deleteProgram(program
: null | WebGLProgram): void
Parameters:
Name | Type |
---|---|
program |
null | WebGLProgram |
Returns: void
deleteQuery
▸ deleteQuery(query
: null | WebGLQuery): void
Parameters:
Name | Type |
---|---|
query |
null | WebGLQuery |
Returns: void
deleteRenderbuffer
▸ deleteRenderbuffer(renderbuffer
: null | WebGLRenderbuffer): void
Parameters:
Name | Type |
---|---|
renderbuffer |
null | WebGLRenderbuffer |
Returns: void
deleteSampler
▸ deleteSampler(sampler
: null | WebGLSampler): void
Parameters:
Name | Type |
---|---|
sampler |
null | WebGLSampler |
Returns: void
deleteShader
▸ deleteShader(shader
: null | WebGLShader): void
Parameters:
Name | Type |
---|---|
shader |
null | WebGLShader |
Returns: void
deleteSync
▸ deleteSync(sync
: null | WebGLSync): void
Parameters:
Name | Type |
---|---|
sync |
null | WebGLSync |
Returns: void
deleteTexture
▸ deleteTexture(texture
: null | WebGLTexture): void
Parameters:
Name | Type |
---|---|
texture |
null | WebGLTexture |
Returns: void
deleteTransformFeedback
▸ deleteTransformFeedback(tf
: null | WebGLTransformFeedback): void
Parameters:
Name | Type |
---|---|
tf |
null | WebGLTransformFeedback |
Returns: void
deleteVertexArray
▸ deleteVertexArray(vertexArray
: null | WebGLVertexArrayObject): void
Parameters:
Name | Type |
---|---|
vertexArray |
null | WebGLVertexArrayObject |
Returns: void
depthFunc
▸ depthFunc(func
: number): void
Parameters:
Name | Type |
---|---|
func |
number |
Returns: void
depthMask
▸ depthMask(flag
: boolean): void
Parameters:
Name | Type |
---|---|
flag |
boolean |
Returns: void
depthRange
▸ depthRange(zNear
: number, zFar
: number): void
Parameters:
Name | Type |
---|---|
zNear |
number |
zFar |
number |
Returns: void
detachShader
▸ detachShader(program
: WebGLProgram, shader
: WebGLShader): void
Parameters:
Name | Type |
---|---|
program |
WebGLProgram |
shader |
WebGLShader |
Returns: void
disable
▸ disable(cap
: number): void
Parameters:
Name | Type |
---|---|
cap |
number |
Returns: void
disableVertexAttribArray
▸ disableVertexAttribArray(index
: number): void
Parameters:
Name | Type |
---|---|
index |
number |
Returns: void
drawArrays
▸ drawArrays(mode
: number, first
: number, count
: number): void
Parameters:
Name | Type |
---|---|
mode |
number |
first |
number |
count |
number |
Returns: void
drawArraysInstanced
▸ drawArraysInstanced(mode
: number, first
: number, count
: number, instanceCount
: number): void
Parameters:
Name | Type |
---|---|
mode |
number |
first |
number |
count |
number |
instanceCount |
number |
Returns: void
drawBuffers
▸ drawBuffers(buffers
: number[]): void
Parameters:
Name | Type |
---|---|
buffers |
number[] |
Returns: void
drawElements
▸ drawElements(mode
: number, count
: number, type
: number, offset
: number): void
Parameters:
Name | Type |
---|---|
mode |
number |
count |
number |
type |
number |
offset |
number |
Returns: void
drawElementsInstanced
▸ drawElementsInstanced(mode
: number, count
: number, type
: number, offset
: number, instanceCount
: number): void
Parameters:
Name | Type |
---|---|
mode |
number |
count |
number |
type |
number |
offset |
number |
instanceCount |
number |
Returns: void
drawRangeElements
▸ drawRangeElements(mode
: number, start
: number, end
: number, count
: number, type
: number, offset
: number): void
Parameters:
Name | Type |
---|---|
mode |
number |
start |
number |
end |
number |
count |
number |
type |
number |
offset |
number |
Returns: void
enable
▸ enable(cap
: number): void
Parameters:
Name | Type |
---|---|
cap |
number |
Returns: void
enableVertexAttribArray
▸ enableVertexAttribArray(index
: number): void
Parameters:
Name | Type |
---|---|
index |
number |
Returns: void
endQuery
▸ endQuery(target
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
Returns: void
endTransformFeedback
▸ endTransformFeedback(): void
Returns: void
fenceSync
▸ fenceSync(condition
: number, flags
: number): null | WebGLSync
Parameters:
Name | Type |
---|---|
condition |
number |
flags |
number |
Returns: null | WebGLSync
finish
▸ finish(): void
Returns: void
flush
▸ flush(): void
Returns: void
framebufferRenderbuffer
▸ framebufferRenderbuffer(target
: number, attachment
: number, renderbuffertarget
: number, renderbuffer
: null | WebGLRenderbuffer): void
Parameters:
Name | Type |
---|---|
target |
number |
attachment |
number |
renderbuffertarget |
number |
renderbuffer |
null | WebGLRenderbuffer |
Returns: void
framebufferTexture2D
▸ framebufferTexture2D(target
: number, attachment
: number, textarget
: number, texture
: null | WebGLTexture, level
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
attachment |
number |
textarget |
number |
texture |
null | WebGLTexture |
level |
number |
Returns: void
framebufferTextureLayer
▸ framebufferTextureLayer(target
: number, attachment
: number, texture
: null | WebGLTexture, level
: number, layer
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
attachment |
number |
texture |
null | WebGLTexture |
level |
number |
layer |
number |
Returns: void
frontFace
▸ frontFace(mode
: number): void
Parameters:
Name | Type |
---|---|
mode |
number |
Returns: void
generateMipmap
▸ generateMipmap(target
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
Returns: void
getActiveAttrib
▸ getActiveAttrib(program
: WebGLProgram, index
: number): null | WebGLActiveInfo
Parameters:
Name | Type |
---|---|
program |
WebGLProgram |
index |
number |
Returns: null | WebGLActiveInfo
getActiveUniform
▸ getActiveUniform(program
: WebGLProgram, index
: number): null | WebGLActiveInfo
Parameters:
Name | Type |
---|---|
program |
WebGLProgram |
index |
number |
Returns: null | WebGLActiveInfo
getActiveUniformBlockName
▸ getActiveUniformBlockName(program
: WebGLProgram, uniformBlockIndex
: number): null | string
Parameters:
Name | Type |
---|---|
program |
WebGLProgram |
uniformBlockIndex |
number |
Returns: null | string
getActiveUniformBlockParameter
▸ getActiveUniformBlockParameter(program
: WebGLProgram, uniformBlockIndex
: number, pname
: number): void
Parameters:
Name | Type |
---|---|
program |
WebGLProgram |
uniformBlockIndex |
number |
pname |
number |
Returns: void
getActiveUniforms
▸ getActiveUniforms(program
: WebGLProgram, uniformIndices
: number[], pname
: number): void
Parameters:
Name | Type |
---|---|
program |
WebGLProgram |
uniformIndices |
number[] |
pname |
number |
Returns: void
getAttachedShaders
▸ getAttachedShaders(program
: WebGLProgram): null | WebGLShader[]
Parameters:
Name | Type |
---|---|
program |
WebGLProgram |
Returns: null | WebGLShader[]
getAttribLocation
▸ getAttribLocation(program
: WebGLProgram, name
: string): number
Parameters:
Name | Type |
---|---|
program |
WebGLProgram |
name |
string |
Returns: number
getBufferParameter
▸ getBufferParameter(target
: number, pname
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
pname |
number |
Returns: void
getBufferSubData
▸ getBufferSubData(target
: number, srcByteOffset
: number, dstBuffer
: ArrayBufferView, dstOffset?
: number, length?
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
srcByteOffset |
number |
dstBuffer |
ArrayBufferView |
dstOffset? |
number |
length? |
number |
Returns: void
getContextAttributes
▸ getContextAttributes(): null | WebGLContextAttributes
Returns: null | WebGLContextAttributes
getError
▸ getError(): number
Returns: number
getExtension
▸ getExtension(extensionName
: EXT_blend_minmax): null | EXT_blend_minmax
Parameters:
Name | Type |
---|---|
extensionName |
EXT_blend_minmax |
Returns: null | EXT_blend_minmax
▸ getExtension(extensionName
: EXT_texture_filter_anisotropic): null | EXT_texture_filter_anisotropic
Parameters:
Name | Type |
---|---|
extensionName |
EXT_texture_filter_anisotropic |
Returns: null | EXT_texture_filter_anisotropic
▸ getExtension(extensionName
: EXT_frag_depth): null | EXT_frag_depth
Parameters:
Name | Type |
---|---|
extensionName |
EXT_frag_depth |
Returns: null | EXT_frag_depth
▸ getExtension(extensionName
: EXT_shader_texture_lod): null | EXT_shader_texture_lod
Parameters:
Name | Type |
---|---|
extensionName |
EXT_shader_texture_lod |
Returns: null | EXT_shader_texture_lod
▸ getExtension(extensionName
: EXT_sRGB): null | EXT_sRGB
Parameters:
Name | Type |
---|---|
extensionName |
EXT_sRGB |
Returns: null | EXT_sRGB
▸ getExtension(extensionName
: OES_vertex_array_object): null | OES_vertex_array_object
Parameters:
Name | Type |
---|---|
extensionName |
OES_vertex_array_object |
Returns: null | OES_vertex_array_object
▸ getExtension(extensionName
: WEBGL_color_buffer_float): null | WEBGL_color_buffer_float
Parameters:
Name | Type |
---|---|
extensionName |
WEBGL_color_buffer_float |
Returns: null | WEBGL_color_buffer_float
▸ getExtension(extensionName
: WEBGL_compressed_texture_astc): null | WEBGL_compressed_texture_astc
Parameters:
Name | Type |
---|---|
extensionName |
WEBGL_compressed_texture_astc |
Returns: null | WEBGL_compressed_texture_astc
▸ getExtension(extensionName
: WEBGL_compressed_texture_s3tc_srgb): null | WEBGL_compressed_texture_s3tc_srgb
Parameters:
Name | Type |
---|---|
extensionName |
WEBGL_compressed_texture_s3tc_srgb |
Returns: null | WEBGL_compressed_texture_s3tc_srgb
▸ getExtension(extensionName
: WEBGL_debug_shaders): null | WEBGL_debug_shaders
Parameters:
Name | Type |
---|---|
extensionName |
WEBGL_debug_shaders |
Returns: null | WEBGL_debug_shaders
▸ getExtension(extensionName
: WEBGL_draw_buffers): null | WEBGL_draw_buffers
Parameters:
Name | Type |
---|---|
extensionName |
WEBGL_draw_buffers |
Returns: null | WEBGL_draw_buffers
▸ getExtension(extensionName
: WEBGL_lose_context): null | WEBGL_lose_context
Parameters:
Name | Type |
---|---|
extensionName |
WEBGL_lose_context |
Returns: null | WEBGL_lose_context
▸ getExtension(extensionName
: WEBGL_depth_texture): null | WEBGL_depth_texture
Parameters:
Name | Type |
---|---|
extensionName |
WEBGL_depth_texture |
Returns: null | WEBGL_depth_texture
▸ getExtension(extensionName
: WEBGL_debug_renderer_info): null | WEBGL_debug_renderer_info
Parameters:
Name | Type |
---|---|
extensionName |
WEBGL_debug_renderer_info |
Returns: null | WEBGL_debug_renderer_info
▸ getExtension(extensionName
: WEBGL_compressed_texture_s3tc): null | WEBGL_compressed_texture_s3tc
Parameters:
Name | Type |
---|---|
extensionName |
WEBGL_compressed_texture_s3tc |
Returns: null | WEBGL_compressed_texture_s3tc
▸ getExtension(extensionName
: OES_texture_half_float_linear): null | OES_texture_half_float_linear
Parameters:
Name | Type |
---|---|
extensionName |
OES_texture_half_float_linear |
Returns: null | OES_texture_half_float_linear
▸ getExtension(extensionName
: OES_texture_half_float): null | OES_texture_half_float
Parameters:
Name | Type |
---|---|
extensionName |
OES_texture_half_float |
Returns: null | OES_texture_half_float
▸ getExtension(extensionName
: OES_texture_float_linear): null | OES_texture_float_linear
Parameters:
Name | Type |
---|---|
extensionName |
OES_texture_float_linear |
Returns: null | OES_texture_float_linear
▸ getExtension(extensionName
: OES_texture_float): null | OES_texture_float
Parameters:
Name | Type |
---|---|
extensionName |
OES_texture_float |
Returns: null | OES_texture_float
▸ getExtension(extensionName
: OES_standard_derivatives): null | OES_standard_derivatives
Parameters:
Name | Type |
---|---|
extensionName |
OES_standard_derivatives |
Returns: null | OES_standard_derivatives
▸ getExtension(extensionName
: OES_element_index_uint): null | OES_element_index_uint
Parameters:
Name | Type |
---|---|
extensionName |
OES_element_index_uint |
Returns: null | OES_element_index_uint
▸ getExtension(extensionName
: ANGLE_instanced_arrays): null | ANGLE_instanced_arrays
Parameters:
Name | Type |
---|---|
extensionName |
ANGLE_instanced_arrays |
Returns: null | ANGLE_instanced_arrays
▸ getExtension(extensionName
: string): any
Parameters:
Name | Type |
---|---|
extensionName |
string |
Returns: any
getFragDataLocation
▸ getFragDataLocation(program
: WebGLProgram, name
: string): number
Parameters:
Name | Type |
---|---|
program |
WebGLProgram |
name |
string |
Returns: number
getFramebufferAttachmentParameter
▸ getFramebufferAttachmentParameter(target
: number, attachment
: number, pname
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
attachment |
number |
pname |
number |
Returns: void
getIndexedParameter
▸ getIndexedParameter(target
: number, index
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
index |
number |
Returns: void
getInternalformatParameter
▸ getInternalformatParameter(target
: number, internalformat
: number, pname
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
internalformat |
number |
pname |
number |
Returns: void
getParameter
▸ getParameter(pname
: number): void
Parameters:
Name | Type |
---|---|
pname |
number |
Returns: void
getProgramInfoLog
▸ getProgramInfoLog(program
: WebGLProgram): null | string
Parameters:
Name | Type |
---|---|
program |
WebGLProgram |
Returns: null | string
getProgramParameter
▸ getProgramParameter(program
: WebGLProgram, pname
: number): void
Parameters:
Name | Type |
---|---|
program |
WebGLProgram |
pname |
number |
Returns: void
getQuery
▸ getQuery(target
: number, pname
: number): null | WebGLQuery
Parameters:
Name | Type |
---|---|
target |
number |
pname |
number |
Returns: null | WebGLQuery
getQueryParameter
▸ getQueryParameter(query
: WebGLQuery, pname
: number): void
Parameters:
Name | Type |
---|---|
query |
WebGLQuery |
pname |
number |
Returns: void
getRenderbufferParameter
▸ getRenderbufferParameter(target
: number, pname
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
pname |
number |
Returns: void
getSamplerParameter
▸ getSamplerParameter(sampler
: WebGLSampler, pname
: number): void
Parameters:
Name | Type |
---|---|
sampler |
WebGLSampler |
pname |
number |
Returns: void
getShaderInfoLog
▸ getShaderInfoLog(shader
: WebGLShader): null | string
Parameters:
Name | Type |
---|---|
shader |
WebGLShader |
Returns: null | string
getShaderParameter
▸ getShaderParameter(shader
: WebGLShader, pname
: number): void
Parameters:
Name | Type |
---|---|
shader |
WebGLShader |
pname |
number |
Returns: void
getShaderPrecisionFormat
▸ getShaderPrecisionFormat(shadertype
: number, precisiontype
: number): null | WebGLShaderPrecisionFormat
Parameters:
Name | Type |
---|---|
shadertype |
number |
precisiontype |
number |
Returns: null | WebGLShaderPrecisionFormat
getShaderSource
▸ getShaderSource(shader
: WebGLShader): null | string
Parameters:
Name | Type |
---|---|
shader |
WebGLShader |
Returns: null | string
getSupportedExtensions
▸ getSupportedExtensions(): null | string[]
Returns: null | string[]
getSyncParameter
▸ getSyncParameter(sync
: WebGLSync, pname
: number): void
Parameters:
Name | Type |
---|---|
sync |
WebGLSync |
pname |
number |
Returns: void
getTexParameter
▸ getTexParameter(target
: number, pname
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
pname |
number |
Returns: void
getTransformFeedbackVarying
▸ getTransformFeedbackVarying(program
: WebGLProgram, index
: number): null | WebGLActiveInfo
Parameters:
Name | Type |
---|---|
program |
WebGLProgram |
index |
number |
Returns: null | WebGLActiveInfo
getUniform
▸ getUniform(program
: WebGLProgram, location
: WebGLUniformLocation): void
Parameters:
Name | Type |
---|---|
program |
WebGLProgram |
location |
WebGLUniformLocation |
Returns: void
getUniformBlockIndex
▸ getUniformBlockIndex(program
: WebGLProgram, uniformBlockName
: string): number
Parameters:
Name | Type |
---|---|
program |
WebGLProgram |
uniformBlockName |
string |
Returns: number
getUniformIndices
▸ getUniformIndices(program
: WebGLProgram, uniformNames
: string[]): null | number[]
Parameters:
Name | Type |
---|---|
program |
WebGLProgram |
uniformNames |
string[] |
Returns: null | number[]
getUniformLocation
▸ getUniformLocation(program
: WebGLProgram, name
: string): null | WebGLUniformLocation
Parameters:
Name | Type |
---|---|
program |
WebGLProgram |
name |
string |
Returns: null | WebGLUniformLocation
getVertexAttrib
▸ getVertexAttrib(index
: number, pname
: number): void
Parameters:
Name | Type |
---|---|
index |
number |
pname |
number |
Returns: void
getVertexAttribOffset
▸ getVertexAttribOffset(index
: number, pname
: number): number
Parameters:
Name | Type |
---|---|
index |
number |
pname |
number |
Returns: number
hint
▸ hint(target
: number, mode
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
mode |
number |
Returns: void
invalidateFramebuffer
▸ invalidateFramebuffer(target
: number, attachments
: number[]): void
Parameters:
Name | Type |
---|---|
target |
number |
attachments |
number[] |
Returns: void
invalidateSubFramebuffer
▸ invalidateSubFramebuffer(target
: number, attachments
: number[], x
: number, y
: number, width
: number, height
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
attachments |
number[] |
x |
number |
y |
number |
width |
number |
height |
number |
Returns: void
isBuffer
▸ isBuffer(buffer
: null | WebGLBuffer): boolean
Parameters:
Name | Type |
---|---|
buffer |
null | WebGLBuffer |
Returns: boolean
isContextLost
▸ isContextLost(): boolean
Returns: boolean
isEnabled
▸ isEnabled(cap
: number): boolean
Parameters:
Name | Type |
---|---|
cap |
number |
Returns: boolean
isFramebuffer
▸ isFramebuffer(framebuffer
: null | WebGLFramebuffer): boolean
Parameters:
Name | Type |
---|---|
framebuffer |
null | WebGLFramebuffer |
Returns: boolean
isProgram
▸ isProgram(program
: null | WebGLProgram): boolean
Parameters:
Name | Type |
---|---|
program |
null | WebGLProgram |
Returns: boolean
isQuery
▸ isQuery(query
: null | WebGLQuery): boolean
Parameters:
Name | Type |
---|---|
query |
null | WebGLQuery |
Returns: boolean
isRenderbuffer
▸ isRenderbuffer(renderbuffer
: null | WebGLRenderbuffer): boolean
Parameters:
Name | Type |
---|---|
renderbuffer |
null | WebGLRenderbuffer |
Returns: boolean
isSampler
▸ isSampler(sampler
: null | WebGLSampler): boolean
Parameters:
Name | Type |
---|---|
sampler |
null | WebGLSampler |
Returns: boolean
isShader
▸ isShader(shader
: null | WebGLShader): boolean
Parameters:
Name | Type |
---|---|
shader |
null | WebGLShader |
Returns: boolean
isSync
▸ isSync(sync
: null | WebGLSync): boolean
Parameters:
Name | Type |
---|---|
sync |
null | WebGLSync |
Returns: boolean
isTexture
▸ isTexture(texture
: null | WebGLTexture): boolean
Parameters:
Name | Type |
---|---|
texture |
null | WebGLTexture |
Returns: boolean
isTransformFeedback
▸ isTransformFeedback(tf
: null | WebGLTransformFeedback): boolean
Parameters:
Name | Type |
---|---|
tf |
null | WebGLTransformFeedback |
Returns: boolean
isVertexArray
▸ isVertexArray(vertexArray
: null | WebGLVertexArrayObject): boolean
Parameters:
Name | Type |
---|---|
vertexArray |
null | WebGLVertexArrayObject |
Returns: boolean
lineWidth
▸ lineWidth(width
: number): void
Parameters:
Name | Type |
---|---|
width |
number |
Returns: void
linkProgram
▸ linkProgram(program
: WebGLProgram): void
Parameters:
Name | Type |
---|---|
program |
WebGLProgram |
Returns: void
pauseTransformFeedback
▸ pauseTransformFeedback(): void
Returns: void
pixelStorei
▸ pixelStorei(pname
: number, param
: number | boolean): void
Parameters:
Name | Type |
---|---|
pname |
number |
param |
number | boolean |
Returns: void
polygonOffset
▸ polygonOffset(factor
: number, units
: number): void
Parameters:
Name | Type |
---|---|
factor |
number |
units |
number |
Returns: void
readBuffer
▸ readBuffer(src
: number): void
Parameters:
Name | Type |
---|---|
src |
number |
Returns: void
readPixels
▸ readPixels(x
: number, y
: number, width
: number, height
: number, format
: number, type
: number, dstData
: null | ArrayBufferView): void
Parameters:
Name | Type |
---|---|
x |
number |
y |
number |
width |
number |
height |
number |
format |
number |
type |
number |
dstData |
null | ArrayBufferView |
Returns: void
▸ readPixels(x
: number, y
: number, width
: number, height
: number, format
: number, type
: number, offset
: number): void
Parameters:
Name | Type |
---|---|
x |
number |
y |
number |
width |
number |
height |
number |
format |
number |
type |
number |
offset |
number |
Returns: void
▸ readPixels(x
: number, y
: number, width
: number, height
: number, format
: number, type
: number, dstData
: ArrayBufferView, dstOffset
: number): void
Parameters:
Name | Type |
---|---|
x |
number |
y |
number |
width |
number |
height |
number |
format |
number |
type |
number |
dstData |
ArrayBufferView |
dstOffset |
number |
Returns: void
renderbufferStorage
▸ renderbufferStorage(target
: number, internalformat
: number, width
: number, height
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
internalformat |
number |
width |
number |
height |
number |
Returns: void
renderbufferStorageMultisample
▸ renderbufferStorageMultisample(target
: number, samples
: number, internalformat
: number, width
: number, height
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
samples |
number |
internalformat |
number |
width |
number |
height |
number |
Returns: void
resumeTransformFeedback
▸ resumeTransformFeedback(): void
Returns: void
sampleCoverage
▸ sampleCoverage(value
: number, invert
: boolean): void
Parameters:
Name | Type |
---|---|
value |
number |
invert |
boolean |
Returns: void
samplerParameterf
▸ samplerParameterf(sampler
: WebGLSampler, pname
: number, param
: number): void
Parameters:
Name | Type |
---|---|
sampler |
WebGLSampler |
pname |
number |
param |
number |
Returns: void
samplerParameteri
▸ samplerParameteri(sampler
: WebGLSampler, pname
: number, param
: number): void
Parameters:
Name | Type |
---|---|
sampler |
WebGLSampler |
pname |
number |
param |
number |
Returns: void
scissor
▸ scissor(x
: number, y
: number, width
: number, height
: number): void
Parameters:
Name | Type |
---|---|
x |
number |
y |
number |
width |
number |
height |
number |
Returns: void
shaderSource
▸ shaderSource(shader
: WebGLShader, source
: string): void
Parameters:
Name | Type |
---|---|
shader |
WebGLShader |
source |
string |
Returns: void
stencilFunc
▸ stencilFunc(func
: number, ref
: number, mask
: number): void
Parameters:
Name | Type |
---|---|
func |
number |
ref |
number |
mask |
number |
Returns: void
stencilFuncSeparate
▸ stencilFuncSeparate(face
: number, func
: number, ref
: number, mask
: number): void
Parameters:
Name | Type |
---|---|
face |
number |
func |
number |
ref |
number |
mask |
number |
Returns: void
stencilMask
▸ stencilMask(mask
: number): void
Parameters:
Name | Type |
---|---|
mask |
number |
Returns: void
stencilMaskSeparate
▸ stencilMaskSeparate(face
: number, mask
: number): void
Parameters:
Name | Type |
---|---|
face |
number |
mask |
number |
Returns: void
stencilOp
▸ stencilOp(fail
: number, zfail
: number, zpass
: number): void
Parameters:
Name | Type |
---|---|
fail |
number |
zfail |
number |
zpass |
number |
Returns: void
stencilOpSeparate
▸ stencilOpSeparate(face
: number, fail
: number, zfail
: number, zpass
: number): void
Parameters:
Name | Type |
---|---|
face |
number |
fail |
number |
zfail |
number |
zpass |
number |
Returns: void
texImage2D
▸ texImage2D(target
: number, level
: number, internalformat
: number, width
: number, height
: number, border
: number, format
: number, type
: number, pixels
: null | ArrayBufferView): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
internalformat |
number |
width |
number |
height |
number |
border |
number |
format |
number |
type |
number |
pixels |
null | ArrayBufferView |
Returns: void
▸ texImage2D(target
: number, level
: number, internalformat
: number, format
: number, type
: number, source
: TexImageSource): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
internalformat |
number |
format |
number |
type |
number |
source |
TexImageSource |
Returns: void
▸ texImage2D(target
: number, level
: number, internalformat
: number, width
: number, height
: number, border
: number, format
: number, type
: number, pboOffset
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
internalformat |
number |
width |
number |
height |
number |
border |
number |
format |
number |
type |
number |
pboOffset |
number |
Returns: void
▸ texImage2D(target
: number, level
: number, internalformat
: number, width
: number, height
: number, border
: number, format
: number, type
: number, source
: TexImageSource): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
internalformat |
number |
width |
number |
height |
number |
border |
number |
format |
number |
type |
number |
source |
TexImageSource |
Returns: void
▸ texImage2D(target
: number, level
: number, internalformat
: number, width
: number, height
: number, border
: number, format
: number, type
: number, srcData
: ArrayBufferView, srcOffset
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
internalformat |
number |
width |
number |
height |
number |
border |
number |
format |
number |
type |
number |
srcData |
ArrayBufferView |
srcOffset |
number |
Returns: void
texImage3D
▸ texImage3D(target
: number, level
: number, internalformat
: number, width
: number, height
: number, depth
: number, border
: number, format
: number, type
: number, pboOffset
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
internalformat |
number |
width |
number |
height |
number |
depth |
number |
border |
number |
format |
number |
type |
number |
pboOffset |
number |
Returns: void
▸ texImage3D(target
: number, level
: number, internalformat
: number, width
: number, height
: number, depth
: number, border
: number, format
: number, type
: number, source
: TexImageSource): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
internalformat |
number |
width |
number |
height |
number |
depth |
number |
border |
number |
format |
number |
type |
number |
source |
TexImageSource |
Returns: void
▸ texImage3D(target
: number, level
: number, internalformat
: number, width
: number, height
: number, depth
: number, border
: number, format
: number, type
: number, srcData
: null | ArrayBufferView): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
internalformat |
number |
width |
number |
height |
number |
depth |
number |
border |
number |
format |
number |
type |
number |
srcData |
null | ArrayBufferView |
Returns: void
▸ texImage3D(target
: number, level
: number, internalformat
: number, width
: number, height
: number, depth
: number, border
: number, format
: number, type
: number, srcData
: ArrayBufferView, srcOffset
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
internalformat |
number |
width |
number |
height |
number |
depth |
number |
border |
number |
format |
number |
type |
number |
srcData |
ArrayBufferView |
srcOffset |
number |
Returns: void
texParameterf
▸ texParameterf(target
: number, pname
: number, param
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
pname |
number |
param |
number |
Returns: void
texParameteri
▸ texParameteri(target
: number, pname
: number, param
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
pname |
number |
param |
number |
Returns: void
texStorage2D
▸ texStorage2D(target
: number, levels
: number, internalformat
: number, width
: number, height
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
levels |
number |
internalformat |
number |
width |
number |
height |
number |
Returns: void
texStorage3D
▸ texStorage3D(target
: number, levels
: number, internalformat
: number, width
: number, height
: number, depth
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
levels |
number |
internalformat |
number |
width |
number |
height |
number |
depth |
number |
Returns: void
texSubImage2D
▸ texSubImage2D(target
: number, level
: number, xoffset
: number, yoffset
: number, width
: number, height
: number, format
: number, type
: number, pixels
: null | ArrayBufferView): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
xoffset |
number |
yoffset |
number |
width |
number |
height |
number |
format |
number |
type |
number |
pixels |
null | ArrayBufferView |
Returns: void
▸ texSubImage2D(target
: number, level
: number, xoffset
: number, yoffset
: number, format
: number, type
: number, source
: TexImageSource): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
xoffset |
number |
yoffset |
number |
format |
number |
type |
number |
source |
TexImageSource |
Returns: void
▸ texSubImage2D(target
: number, level
: number, xoffset
: number, yoffset
: number, width
: number, height
: number, format
: number, type
: number, pboOffset
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
xoffset |
number |
yoffset |
number |
width |
number |
height |
number |
format |
number |
type |
number |
pboOffset |
number |
Returns: void
▸ texSubImage2D(target
: number, level
: number, xoffset
: number, yoffset
: number, width
: number, height
: number, format
: number, type
: number, source
: TexImageSource): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
xoffset |
number |
yoffset |
number |
width |
number |
height |
number |
format |
number |
type |
number |
source |
TexImageSource |
Returns: void
▸ texSubImage2D(target
: number, level
: number, xoffset
: number, yoffset
: number, width
: number, height
: number, format
: number, type
: number, srcData
: ArrayBufferView, srcOffset
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
xoffset |
number |
yoffset |
number |
width |
number |
height |
number |
format |
number |
type |
number |
srcData |
ArrayBufferView |
srcOffset |
number |
Returns: void
texSubImage3D
▸ texSubImage3D(target
: number, level
: number, xoffset
: number, yoffset
: number, zoffset
: number, width
: number, height
: number, depth
: number, format
: number, type
: number, pboOffset
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
xoffset |
number |
yoffset |
number |
zoffset |
number |
width |
number |
height |
number |
depth |
number |
format |
number |
type |
number |
pboOffset |
number |
Returns: void
▸ texSubImage3D(target
: number, level
: number, xoffset
: number, yoffset
: number, zoffset
: number, width
: number, height
: number, depth
: number, format
: number, type
: number, source
: TexImageSource): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
xoffset |
number |
yoffset |
number |
zoffset |
number |
width |
number |
height |
number |
depth |
number |
format |
number |
type |
number |
source |
TexImageSource |
Returns: void
▸ texSubImage3D(target
: number, level
: number, xoffset
: number, yoffset
: number, zoffset
: number, width
: number, height
: number, depth
: number, format
: number, type
: number, srcData
: null | ArrayBufferView, srcOffset?
: number): void
Parameters:
Name | Type |
---|---|
target |
number |
level |
number |
xoffset |
number |
yoffset |
number |
zoffset |
number |
width |
number |
height |
number |
depth |
number |
format |
number |
type |
number |
srcData |
null | ArrayBufferView |
srcOffset? |
number |
Returns: void
transformFeedbackVaryings
▸ transformFeedbackVaryings(program
: WebGLProgram, varyings
: string[], bufferMode
: number): void
Parameters:
Name | Type |
---|---|
program |
WebGLProgram |
varyings |
string[] |
bufferMode |
number |
Returns: void
uniform1f
▸ uniform1f(location
: null | WebGLUniformLocation, x
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
x |
number |
Returns: void
uniform1fv
▸ uniform1fv(location
: null | WebGLUniformLocation, data
: Float32List, srcOffset?
: number, srcLength?
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
data |
Float32List |
srcOffset? |
number |
srcLength? |
number |
Returns: void
uniform1i
▸ uniform1i(location
: null | WebGLUniformLocation, x
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
x |
number |
Returns: void
uniform1iv
▸ uniform1iv(location
: null | WebGLUniformLocation, data
: Int32List, srcOffset?
: number, srcLength?
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
data |
Int32List |
srcOffset? |
number |
srcLength? |
number |
Returns: void
uniform1ui
▸ uniform1ui(location
: null | WebGLUniformLocation, v0
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
v0 |
number |
Returns: void
uniform1uiv
▸ uniform1uiv(location
: null | WebGLUniformLocation, data
: Uint32List, srcOffset?
: number, srcLength?
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
data |
Uint32List |
srcOffset? |
number |
srcLength? |
number |
Returns: void
uniform2f
▸ uniform2f(location
: null | WebGLUniformLocation, x
: number, y
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
x |
number |
y |
number |
Returns: void
uniform2fv
▸ uniform2fv(location
: null | WebGLUniformLocation, data
: Float32List, srcOffset?
: number, srcLength?
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
data |
Float32List |
srcOffset? |
number |
srcLength? |
number |
Returns: void
uniform2i
▸ uniform2i(location
: null | WebGLUniformLocation, x
: number, y
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
x |
number |
y |
number |
Returns: void
uniform2iv
▸ uniform2iv(location
: null | WebGLUniformLocation, data
: Int32List, srcOffset?
: number, srcLength?
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
data |
Int32List |
srcOffset? |
number |
srcLength? |
number |
Returns: void
uniform2ui
▸ uniform2ui(location
: null | WebGLUniformLocation, v0
: number, v1
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
v0 |
number |
v1 |
number |
Returns: void
uniform2uiv
▸ uniform2uiv(location
: null | WebGLUniformLocation, data
: Uint32List, srcOffset?
: number, srcLength?
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
data |
Uint32List |
srcOffset? |
number |
srcLength? |
number |
Returns: void
uniform3f
▸ uniform3f(location
: null | WebGLUniformLocation, x
: number, y
: number, z
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
x |
number |
y |
number |
z |
number |
Returns: void
uniform3fv
▸ uniform3fv(location
: null | WebGLUniformLocation, data
: Float32List, srcOffset?
: number, srcLength?
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
data |
Float32List |
srcOffset? |
number |
srcLength? |
number |
Returns: void
uniform3i
▸ uniform3i(location
: null | WebGLUniformLocation, x
: number, y
: number, z
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
x |
number |
y |
number |
z |
number |
Returns: void
uniform3iv
▸ uniform3iv(location
: null | WebGLUniformLocation, data
: Int32List, srcOffset?
: number, srcLength?
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
data |
Int32List |
srcOffset? |
number |
srcLength? |
number |
Returns: void
uniform3ui
▸ uniform3ui(location
: null | WebGLUniformLocation, v0
: number, v1
: number, v2
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
v0 |
number |
v1 |
number |
v2 |
number |
Returns: void
uniform3uiv
▸ uniform3uiv(location
: null | WebGLUniformLocation, data
: Uint32List, srcOffset?
: number, srcLength?
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
data |
Uint32List |
srcOffset? |
number |
srcLength? |
number |
Returns: void
uniform4f
▸ uniform4f(location
: null | WebGLUniformLocation, x
: number, y
: number, z
: number, w
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
x |
number |
y |
number |
z |
number |
w |
number |
Returns: void
uniform4fv
▸ uniform4fv(location
: null | WebGLUniformLocation, data
: Float32List, srcOffset?
: number, srcLength?
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
data |
Float32List |
srcOffset? |
number |
srcLength? |
number |
Returns: void
uniform4i
▸ uniform4i(location
: null | WebGLUniformLocation, x
: number, y
: number, z
: number, w
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
x |
number |
y |
number |
z |
number |
w |
number |
Returns: void
uniform4iv
▸ uniform4iv(location
: null | WebGLUniformLocation, data
: Int32List, srcOffset?
: number, srcLength?
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
data |
Int32List |
srcOffset? |
number |
srcLength? |
number |
Returns: void
uniform4ui
▸ uniform4ui(location
: null | WebGLUniformLocation, v0
: number, v1
: number, v2
: number, v3
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
v0 |
number |
v1 |
number |
v2 |
number |
v3 |
number |
Returns: void
uniform4uiv
▸ uniform4uiv(location
: null | WebGLUniformLocation, data
: Uint32List, srcOffset?
: number, srcLength?
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
data |
Uint32List |
srcOffset? |
number |
srcLength? |
number |
Returns: void
uniformBlockBinding
▸ uniformBlockBinding(program
: WebGLProgram, uniformBlockIndex
: number, uniformBlockBinding
: number): void
Parameters:
Name | Type |
---|---|
program |
WebGLProgram |
uniformBlockIndex |
number |
uniformBlockBinding |
number |
Returns: void
uniformMatrix2fv
▸ uniformMatrix2fv(location
: null | WebGLUniformLocation, transpose
: boolean, data
: Float32List, srcOffset?
: number, srcLength?
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
transpose |
boolean |
data |
Float32List |
srcOffset? |
number |
srcLength? |
number |
Returns: void
uniformMatrix2x3fv
▸ uniformMatrix2x3fv(location
: null | WebGLUniformLocation, transpose
: boolean, data
: Float32List, srcOffset?
: number, srcLength?
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
transpose |
boolean |
data |
Float32List |
srcOffset? |
number |
srcLength? |
number |
Returns: void
uniformMatrix2x4fv
▸ uniformMatrix2x4fv(location
: null | WebGLUniformLocation, transpose
: boolean, data
: Float32List, srcOffset?
: number, srcLength?
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
transpose |
boolean |
data |
Float32List |
srcOffset? |
number |
srcLength? |
number |
Returns: void
uniformMatrix3fv
▸ uniformMatrix3fv(location
: null | WebGLUniformLocation, transpose
: boolean, data
: Float32List, srcOffset?
: number, srcLength?
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
transpose |
boolean |
data |
Float32List |
srcOffset? |
number |
srcLength? |
number |
Returns: void
uniformMatrix3x2fv
▸ uniformMatrix3x2fv(location
: null | WebGLUniformLocation, transpose
: boolean, data
: Float32List, srcOffset?
: number, srcLength?
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
transpose |
boolean |
data |
Float32List |
srcOffset? |
number |
srcLength? |
number |
Returns: void
uniformMatrix3x4fv
▸ uniformMatrix3x4fv(location
: null | WebGLUniformLocation, transpose
: boolean, data
: Float32List, srcOffset?
: number, srcLength?
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
transpose |
boolean |
data |
Float32List |
srcOffset? |
number |
srcLength? |
number |
Returns: void
uniformMatrix4fv
▸ uniformMatrix4fv(location
: null | WebGLUniformLocation, transpose
: boolean, data
: Float32List, srcOffset?
: number, srcLength?
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
transpose |
boolean |
data |
Float32List |
srcOffset? |
number |
srcLength? |
number |
Returns: void
uniformMatrix4x2fv
▸ uniformMatrix4x2fv(location
: null | WebGLUniformLocation, transpose
: boolean, data
: Float32List, srcOffset?
: number, srcLength?
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
transpose |
boolean |
data |
Float32List |
srcOffset? |
number |
srcLength? |
number |
Returns: void
uniformMatrix4x3fv
▸ uniformMatrix4x3fv(location
: null | WebGLUniformLocation, transpose
: boolean, data
: Float32List, srcOffset?
: number, srcLength?
: number): void
Parameters:
Name | Type |
---|---|
location |
null | WebGLUniformLocation |
transpose |
boolean |
data |
Float32List |
srcOffset? |
number |
srcLength? |
number |
Returns: void
useProgram
▸ useProgram(program
: null | WebGLProgram): void
Parameters:
Name | Type |
---|---|
program |
null | WebGLProgram |
Returns: void
validateProgram
▸ validateProgram(program
: WebGLProgram): void
Parameters:
Name | Type |
---|---|
program |
WebGLProgram |
Returns: void
vertexAttrib1f
▸ vertexAttrib1f(index
: number, x
: number): void
Parameters:
Name | Type |
---|---|
index |
number |
x |
number |
Returns: void
vertexAttrib1fv
▸ vertexAttrib1fv(index
: number, values
: Float32List): void
Parameters:
Name | Type |
---|---|
index |
number |
values |
Float32List |
Returns: void
vertexAttrib2f
▸ vertexAttrib2f(index
: number, x
: number, y
: number): void
Parameters:
Name | Type |
---|---|
index |
number |
x |
number |
y |
number |
Returns: void
vertexAttrib2fv
▸ vertexAttrib2fv(index
: number, values
: Float32List): void
Parameters:
Name | Type |
---|---|
index |
number |
values |
Float32List |
Returns: void
vertexAttrib3f
▸ vertexAttrib3f(index
: number, x
: number, y
: number, z
: number): void
Parameters:
Name | Type |
---|---|
index |
number |
x |
number |
y |
number |
z |
number |
Returns: void
vertexAttrib3fv
▸ vertexAttrib3fv(index
: number, values
: Float32List): void
Parameters:
Name | Type |
---|---|
index |
number |
values |
Float32List |
Returns: void
vertexAttrib4f
▸ vertexAttrib4f(index
: number, x
: number, y
: number, z
: number, w
: number): void
Parameters:
Name | Type |
---|---|
index |
number |
x |
number |
y |
number |
z |
number |
w |
number |
Returns: void
vertexAttrib4fv
▸ vertexAttrib4fv(index
: number, values
: Float32List): void
Parameters:
Name | Type |
---|---|
index |
number |
values |
Float32List |
Returns: void
vertexAttribDivisor
▸ vertexAttribDivisor(index
: number, divisor
: number): void
Parameters:
Name | Type |
---|---|
index |
number |
divisor |
number |
Returns: void
vertexAttribI4i
▸ vertexAttribI4i(index
: number, x
: number, y
: number, z
: number, w
: number): void
Parameters:
Name | Type |
---|---|
index |
number |
x |
number |
y |
number |
z |
number |
w |
number |
Returns: void
vertexAttribI4iv
▸ vertexAttribI4iv(index
: number, values
: Int32List): void
Parameters:
Name | Type |
---|---|
index |
number |
values |
Int32List |
Returns: void
vertexAttribI4ui
▸ vertexAttribI4ui(index
: number, x
: number, y
: number, z
: number, w
: number): void
Parameters:
Name | Type |
---|---|
index |
number |
x |
number |
y |
number |
z |
number |
w |
number |
Returns: void
vertexAttribI4uiv
▸ vertexAttribI4uiv(index
: number, values
: Uint32List): void
Parameters:
Name | Type |
---|---|
index |
number |
values |
Uint32List |
Returns: void
vertexAttribIPointer
▸ vertexAttribIPointer(index
: number, size
: number, type
: number, stride
: number, offset
: number): void
Parameters:
Name | Type |
---|---|
index |
number |
size |
number |
type |
number |
stride |
number |
offset |
number |
Returns: void
vertexAttribPointer
▸ vertexAttribPointer(index
: number, size
: number, type
: number, normalized
: boolean, stride
: number, offset
: number): void
Parameters:
Name | Type |
---|---|
index |
number |
size |
number |
type |
number |
normalized |
boolean |
stride |
number |
offset |
number |
Returns: void
viewport
▸ viewport(x
: number, y
: number, width
: number, height
: number): void
Parameters:
Name | Type |
---|---|
x |
number |
y |
number |
width |
number |
height |
number |
Returns: void
waitSync
▸ waitSync(sync
: WebGLSync, flags
: number, timeout
: number): void
Parameters:
Name | Type |
---|---|
sync |
WebGLSync |
flags |
number |
timeout |
number |
Returns: void