- Companion
- object
Value members
Concrete methods
Inherited methods
Selects the active texture unit.
Selects the active texture unit.
- Value Params
- texture
an integer specifying the texture unit to make active. Must be in 0 .. MAX_COMBINED_TEXTURE_IMAGE_UNITS-1
- Inherited from
- WebGLRenderingContext
Attaches a shader (fragment or vertex) to a WebGLProgram.
Attaches a shader (fragment or vertex) to a WebGLProgram.
- Inherited from
- WebGLRenderingContext
Associates a vertex attribute index with a named attribute variable.
Associates a vertex attribute index with a named attribute variable.
- Inherited from
- WebGLRenderingContext
Loads a a target into a WebGLBuffer.
Loads a a target into a WebGLBuffer.
- Value Params
- target
the target to bind the buffer to. May be WebGLRenderingContext.ARRAY_BUFFER or WebGLRenderingContext.ELEMENT_ARRAY_BUFFER
- Inherited from
- WebGLRenderingContext
Loads a a target into a WebGLFramebuffer.
Loads a a target into a WebGLFramebuffer.
- Value Params
- framebuffer
a framebuffer object, or null to bind the default framebuffer.
- target
the target to bind the framebuffer to. Must be WebGLRenderingContext.FRAMEBUFFER.
- Inherited from
- WebGLRenderingContext
Loads a a target into a WebGLRenderbuffer.
Loads a a target into a WebGLRenderbuffer.
- Value Params
- renderbuffer
the renderbuffer to bind. If
null
, any object bound totarget
us unbound.- target
target to bind to, must be WebGLRenderingContext.RENDERBUFFER
- Inherited from
- WebGLRenderingContext
Loads a the active texture unit into a WebGLTexture.
Loads a the active texture unit into a WebGLTexture.
- Value Params
- target
the target to bind to. Must be WebGLRenderingContext.TEXTURE_2D or WebGLRenderingContext.TEXTURE_CUBE_MAP
- texture
the texture to bind.
- Inherited from
- WebGLRenderingContext
Sets the blend color used in WebGLRenderingContext.BLEND_COLOR.
Sets the blend color used in WebGLRenderingContext.BLEND_COLOR.
- Inherited from
- WebGLRenderingContext
Specifies the equation used for RGB and Alpha blending.
Specifies the equation used for RGB and Alpha blending.
- Value Params
- mode
blend equation to use. Can be one of WebGLRenderingContext.FUNC_ADD, WebGLRenderingContext.FUNC_SUBTRACT, or WebGLRenderingContext.FUNC_REVERSE_SUBTRACT
- Inherited from
- WebGLRenderingContext
Specifies the equation used for RGB and Alpha blending separately.
Specifies the equation used for RGB and Alpha blending separately.
- Value Params
- modeAlpha
blend equation to use for alpha components. Can be one of WebGLRenderingContext.FUNC_ADD, WebGLRenderingContext.FUNC_SUBTRACT, or WebGLRenderingContext.FUNC_REVERSE_SUBTRACT
- modeRGB
blend equation to use for RGB components. Can be one of WebGLRenderingContext.FUNC_ADD, WebGLRenderingContext.FUNC_SUBTRACT, or WebGLRenderingContext.FUNC_REVERSE_SUBTRACT
- Inherited from
- WebGLRenderingContext
Specifies how the blending factors are computed for source and destination pixels.
Specifies how the blending factors are computed for source and destination pixels.
- Value Params
- dfactor
The destination blending factors. May be one of WebGLRenderingContext.ZERO, WebGLRenderingContext.ONE, WebGLRenderingContext.SRC_COLOR, WebGLRenderingContext.ONE_MINUS_SRC_COLOR, WebGLRenderingContext.DST_COLOR, WebGLRenderingContext.ONE_MINUS_DST_COLOR, WebGLRenderingContext.SRC_ALPHA, WebGLRenderingContext.ONE_MINUS_SRC_ALPHA, WebGLRenderingContext.DST_ALPHA, WebGLRenderingContext.ONE_MINUS_DST_ALPHA, WebGLRenderingContext.CONSTANT_COLOR,
ONE_MINUS_CONSTANT_COLOR
, WebGLRenderingContext.CONSTANT_ALPHA, or WebGLRenderingContext.ONE_MINUS_CONSTANT_ALPHA. This value is initially WebGLRenderingContext.ZERO.- sfactor
The source blending factors. May be one of WebGLRenderingContext.ZERO, WebGLRenderingContext.ONE, WebGLRenderingContext.SRC_COLOR, WebGLRenderingContext.ONE_MINUS_SRC_COLOR, WebGLRenderingContext.DST_COLOR, WebGLRenderingContext.ONE_MINUS_DST_COLOR, WebGLRenderingContext.SRC_ALPHA, WebGLRenderingContext.ONE_MINUS_SRC_ALPHA, WebGLRenderingContext.DST_ALPHA, WebGLRenderingContext.ONE_MINUS_DST_ALPHA, WebGLRenderingContext.CONSTANT_COLOR, WebGLRenderingContext.ONE_MINUS_CONSTANT_COLOR, WebGLRenderingContext.CONSTANT_ALPHA, WebGLRenderingContext.ONE_MINUS_CONSTANT_ALPHA, or WebGLRenderingContext.SRC_ALPHA_SATURATE. Initially this value is WebGLRenderingContext.ONE.
- Inherited from
- WebGLRenderingContext
Specifies how the blending factors are computed for source and destination pixels, separately for alpha and RGB.
Specifies how the blending factors are computed for source and destination pixels, separately for alpha and RGB.
- Value Params
- dstAlpha
The destination blending factor for Alpha. Accepted values are the same as srcRGB. The initial value is WebGLRenderingContext.ZERO.
- dstRGB
The destination blending factor for RGB. May be one of WebGLRenderingContext.ZERO, WebGLRenderingContext.ONE, WebGLRenderingContext.SRC_COLOR, WebGLRenderingContext.ONE_MINUS_SRC_COLOR, WebGLRenderingContext.DST_COLOR, WebGLRenderingContext.ONE_MINUS_DST_COLOR, WebGLRenderingContext.SRC_ALPHA, WebGLRenderingContext.ONE_MINUS_SRC_ALPHA, WebGLRenderingContext.DST_ALPHA, WebGLRenderingContext.ONE_MINUS_DST_ALPHA, WebGLRenderingContext.CONSTANT_COLOR,
ONE_MINUS_CONSTANT_COLOR
, WebGLRenderingContext.CONSTANT_ALPHA, or WebGLRenderingContext.ONE_MINUS_CONSTANT_ALPHA. This value is initially WebGLRenderingContext.ZERO.- srcAlpha
The source blending factor for Alpha. Accepted values are the same as srcRGB. The initial value is WebGLRenderingContext.ONE.
- srcRGB
The source blending factor for RGB. May be one of WebGLRenderingContext.ZERO, WebGLRenderingContext.ONE, WebGLRenderingContext.SRC_COLOR, WebGLRenderingContext.ONE_MINUS_SRC_COLOR, WebGLRenderingContext.DST_COLOR, WebGLRenderingContext.ONE_MINUS_DST_COLOR, WebGLRenderingContext.SRC_ALPHA, WebGLRenderingContext.ONE_MINUS_SRC_ALPHA, WebGLRenderingContext.DST_ALPHA, WebGLRenderingContext.ONE_MINUS_DST_ALPHA, WebGLRenderingContext.CONSTANT_COLOR, WebGLRenderingContext.ONE_MINUS_CONSTANT_COLOR, WebGLRenderingContext.CONSTANT_ALPHA, WebGLRenderingContext.ONE_MINUS_CONSTANT_ALPHA, or WebGLRenderingContext.SRC_ALPHA_SATURATE. Initially this value is WebGLRenderingContext.ONE.
- Inherited from
- WebGLRenderingContext
Resizes the bound WebGLBuffer for the given target
to the size of the passed buffer, and replaces its
contents with the contents of the buffer.
Resizes the bound WebGLBuffer for the given target
to the size of the passed buffer, and replaces its
contents with the contents of the buffer.
- Value Params
- data
the source data for the new buffer.
- target
The target to resize. May be WebGLRenderingContext.ARRAY_BUFFER or WebGLRenderingContext.ELEMENT_ARRAY_BUFFER.
- usage
The specified usage for this buffer. May be WebGLRenderingContext.STREAM_DRAW, WebGLRenderingContext.STATIC_DRAW or WebGLRenderingContext.DYNAMIC_DRAW.
- Inherited from
- WebGLRenderingContext
Resizes the bound WebGLBuffer for the given target
to the size of the passed buffer, and replaces its
contents with the contents of the buffer.
Resizes the bound WebGLBuffer for the given target
to the size of the passed buffer, and replaces its
contents with the contents of the buffer.
- Value Params
- data
the source data for the new buffer.
- target
The target to resize. May be WebGLRenderingContext.ARRAY_BUFFER or WebGLRenderingContext.ELEMENT_ARRAY_BUFFER.
- usage
The specified usage for this buffer. May be WebGLRenderingContext.STREAM_DRAW, WebGLRenderingContext.STATIC_DRAW or WebGLRenderingContext.DYNAMIC_DRAW.
- Inherited from
- WebGLRenderingContext
Sets the size of the bound WebGLBuffer for the given target
. The contents of the buffer are cleared to 0.
Sets the size of the bound WebGLBuffer for the given target
. The contents of the buffer are cleared to 0.
- Value Params
- size
The size of the new buffer
- target
The target to resize. May be WebGLRenderingContext.ARRAY_BUFFER or WebGLRenderingContext.ELEMENT_ARRAY_BUFFER.
- usage
The specified usage for this buffer. May be WebGLRenderingContext.STREAM_DRAW, WebGLRenderingContext.STATIC_DRAW or WebGLRenderingContext.DYNAMIC_DRAW.
- Inherited from
- WebGLRenderingContext
Returns the completeness status for the framebuffer.
Returns the completeness status for the framebuffer.
The possible results are:
- WebGLRenderingContext.FRAMEBUFFER_COMPLETE - the framebuffer is complete.
- WebGLRenderingContext.FRAMEBUFFER_INCOMPLETE_ATTACHMENT - one or more attachment points are not complete in the framebuffer.
- WebGLRenderingContext.FRAMEBUFFER_INCOMPLETE_DIMENSIONS - one or more attached images do not have a specified width and height.
- WebGLRenderingContext.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT - there are no images attached to the framebuffer.
- WebGLRenderingContext.FRAMEBUFFER_UNSUPPORTED - the attached image format combinations are not supported on this platform.
- Value Params
- target
the target framebuffer object, must be WebGLRenderingContext.FRAMEBUFFER.
- Returns
the framebuffer status.
- Inherited from
- WebGLRenderingContext
Clears the buffers specified in mask
with the current WebGLRenderingContext#clearColor,
WebGLRenderingContext#clearDepth and WebGLRenderingContext#clearStencil.
Clears the buffers specified in mask
with the current WebGLRenderingContext#clearColor,
WebGLRenderingContext#clearDepth and WebGLRenderingContext#clearStencil.
- Value Params
- mask
The buffers to clear, a bitmask of one or more of WebGLRenderingContext.COLOR_BUFFER_BIT, WebGLRenderingContext.DEPTH_BUFFER_BIT and WebGLRenderingContext.STENCIL_BUFFER_BIT.
- Inherited from
- WebGLRenderingContext
Sets the clear color to use with WebGLRenderingContext#clear.
Sets the clear color to use with WebGLRenderingContext#clear.
- Inherited from
- WebGLRenderingContext
Sets the clear depth to use with WebGLRenderingContext#clear.
Sets the clear depth to use with WebGLRenderingContext#clear.
- Inherited from
- WebGLRenderingContext
Sets the stencil value to use with WebGLRenderingContext#clear.
Sets the stencil value to use with WebGLRenderingContext#clear.
- Inherited from
- WebGLRenderingContext
Enable and disable writing to the given channels. For each channel, true
will allow writing, false
will
prevent it.
Enable and disable writing to the given channels. For each channel, true
will allow writing, false
will
prevent it.
- Inherited from
- WebGLRenderingContext
Compiles the provided shader.
Compiles the provided shader.
The WebGLRenderingContext#getShaderParameter can be used to determine if this operation succeeded.
- Inherited from
- WebGLRenderingContext
Loads a 2-dimensional texture into a texture unit, compressed with the specified algorithm.
Loads a 2-dimensional texture into a texture unit, compressed with the specified algorithm.
- Value Params
- border
the border width. Must be 0.
- data
the compressed image data.
- height
the height of the texture image.
- internalformat
the format of the compressed data.
- level
the mipmap level of detail. 0 is the base image.
- target
the target on the active texture unit. May be WebGLRenderingContext.TEXTURE_2D, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Z, or WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Z
- width
the width of the texture image.
- Inherited from
- WebGLRenderingContext
Loads a 2-dimensional texture subimage into a texture unit, compressed with the specified algorithm.
Loads a 2-dimensional texture subimage into a texture unit, compressed with the specified algorithm.
- Value Params
- data
the compressed image data.
- format
the format of the compressed image data
- height
the height of the texture image.
- level
the mipmap level of detail. 0 is the base image.
- target
the target on the active texture unit. May be WebGLRenderingContext.TEXTURE_2D, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Z, or WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Z
- width
the width of the texture image.
- xoffset
the x texel offset into the texture image.
- yoffset
the y texel offset into the texture image.
- Inherited from
- WebGLRenderingContext
Loads a 2-dimensional texture into a texture unit from the current framebuffer.
Loads a 2-dimensional texture into a texture unit from the current framebuffer.
- Value Params
- border
the border width. Must be 0.
- height
the height of the texture image.
- internalformat
the format of the data. May be WebGLRenderingContext.ALPHA, WebGLRenderingContext.LUMINANCE, WebGLRenderingContext.LUMINANCE_ALPHA, WebGLRenderingContext.RGB, or WebGLRenderingContext.RGBA.
- level
the mipmap level of detail. 0 is the base image.
- target
the target on the active texture unit. May be WebGLRenderingContext.TEXTURE_2D, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Z, or WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Z
- width
the width of the texture image.
- x
the window coordinates of the lower left corner of the framebuffer.
- y
the window coordinates of the lower left corner of the framebuffer.
- Inherited from
- WebGLRenderingContext
Loads a 2-dimensional texture subimage into a texture unit from the current framebuffer.
Loads a 2-dimensional texture subimage into a texture unit from the current framebuffer.
- Value Params
- height
the height of the texture image.
- level
the mipmap level of detail. 0 is the base image.
- target
the target on the active texture unit. May be WebGLRenderingContext.TEXTURE_2D, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Z, or WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Z
- width
the width of the texture image.
- x
the window coordinates of the lower left corner of the framebuffer.
- xoffset
the x texel offset into the texture image.
- y
the window coordinates of the lower left corner of the framebuffer.
- yoffset
the y texel offset into the texture image.
- Inherited from
- WebGLRenderingContext
Creates a new WebGLRenderbuffer.
Creates a new WebGLRenderbuffer.
- Inherited from
- WebGLRenderingContext
Set the culling mode for front and back facing polygons.
Set the culling mode for front and back facing polygons.
- Value Params
- mode
the culling mode, may be WebGLRenderingContext.FRONT, WebGLRenderingContext.BACK or WebGLRenderingContext.FRONT_AND_BACK. When WebGLRenderingContext.FRONT_AND_BACK is set, no triangles are drawn, however lines and points will.
- Inherited from
- WebGLRenderingContext
Flags the specified WebGLBuffer for deletion. When it is no longer used by the WebGL system it will be deleted.
Flags the specified WebGLBuffer for deletion. When it is no longer used by the WebGL system it will be deleted.
''Note'': garbage collection will also delete the buffer, it is not mandatory to call this method.
- Inherited from
- WebGLRenderingContext
Flags the specified WebGLFramebuffer for deletion. When it is no longer used by the WebGL system it will be deleted.
Flags the specified WebGLFramebuffer for deletion. When it is no longer used by the WebGL system it will be deleted.
''Note'': garbage collection will also delete the framebuffer, it is not mandatory to call this method.
- Inherited from
- WebGLRenderingContext
Flags the specified WebGLProgram for deletion. When it is no longer used by the WebGL system it will be deleted.
Flags the specified WebGLProgram for deletion. When it is no longer used by the WebGL system it will be deleted.
''Note'': garbage collection will also delete the program, it is not mandatory to call this method.
- Inherited from
- WebGLRenderingContext
Flags the specified WebGLRenderbuffer for deletion. When it is no longer used by the WebGL system it will be deleted.
Flags the specified WebGLRenderbuffer for deletion. When it is no longer used by the WebGL system it will be deleted.
''Note'': garbage collection will also delete the renderbuffer, it is not mandatory to call this method.
- Inherited from
- WebGLRenderingContext
Flags the specified WebGLShader for deletion. When it is no longer used by the WebGL system it will be deleted.
Flags the specified WebGLShader for deletion. When it is no longer used by the WebGL system it will be deleted.
''Note'': garbage collection will also delete the shader, it is not mandatory to call this method.
- Inherited from
- WebGLRenderingContext
Flags the specified WebGLTexture for deletion. When it is no longer used by the WebGL system it will be deleted.
Flags the specified WebGLTexture for deletion. When it is no longer used by the WebGL system it will be deleted.
''Note'': garbage collection will also delete the texture, it is not mandatory to call this method.
- Inherited from
- WebGLRenderingContext
Set the function used to discard fragments. When depth testing is enabled, the fragment depth is compared with the current depth, and is allowed onto the framebuffer.
Set the function used to discard fragments. When depth testing is enabled, the fragment depth is compared with the current depth, and is allowed onto the framebuffer.
- Value Params
- func
the function to allow the fragment to be drawn. Values are WebGLRenderingContext.NEVER, WebGLRenderingContext.LESS, WebGLRenderingContext.EQUAL, WebGLRenderingContext.LEQUAL WebGLRenderingContext.GREATER, WebGLRenderingContext.NOTEQUAL, WebGLRenderingContext.GEQUAL, and WebGLRenderingContext.ALWAYS.
- Inherited from
- WebGLRenderingContext
Enables/disables writing to the depth buffer.
Enables/disables writing to the depth buffer.
- Value Params
- flag
when
false
, depth writing is disabled, otherwise it is enabled.
- Inherited from
- WebGLRenderingContext
Sets the mapping from normalized device coordinates to window coordinates. "normalized device coordinates" in this context really means "normalized depth map values".
Sets the mapping from normalized device coordinates to window coordinates. "normalized device coordinates" in this context really means "normalized depth map values".
''note'' there is no requirement that zNear < zFar.
Both parameters are clamped to -1 .. 1
- Value Params
- zFar
the far clipping plane, initially 1
- zNear
the near clipping plane, initially 0.
- Inherited from
- WebGLRenderingContext
Detaches a WebGLShader from a WebGLProgram.
Detaches a WebGLShader from a WebGLProgram.
If the shader has been flagged as deleted by a call to WebGLRenderingContext#deleteShader, it will be deleted.
- Inherited from
- WebGLRenderingContext
Disables a GL capability.
Disables a GL capability.
- Value Params
- cap
the capability to disable. May be WebGLRenderingContext.BLEND, WebGLRenderingContext.CULL_FACE, WebGLRenderingContext.DEPTH_TEST, WebGLRenderingContext.DITHER, WebGLRenderingContext.POLYGON_OFFSET_FILL, WebGLRenderingContext.SAMPLE_ALPHA_TO_COVERAGE, WebGLRenderingContext.SAMPLE_COVERAGE, WebGLRenderingContext.SCISSOR_TEST, or WebGLRenderingContext.STENCIL_TEST.
- Inherited from
- WebGLRenderingContext
Disables the generic vertex attribute array specified by index.
Disables the generic vertex attribute array specified by index.
- Inherited from
- WebGLRenderingContext
Renders the primitives in the active arrays.
Renders the primitives in the active arrays.
- Value Params
- count
the number of indices to draw.
- first
the starting index into the arrays.
- mode
the kind of primitives to render. May be WebGLRenderingContext.POINTS, WebGLRenderingContext.LINES, WebGLRenderingContext.LINE_STRIP, WebGLRenderingContext.LINE_LOOP, WebGLRenderingContext.TRIANGLES, WebGLRenderingContext.TRIANGLE_STRIP, WebGLRenderingContext.TRIANGLE_FAN, or WebGLRenderingContext.TRIANGLES
- Inherited from
- WebGLRenderingContext
Renders the primitives in the active arrays using an WebGLRenderingContext.ELEMENT_ARRAY_BUFFER to index them.
Renders the primitives in the active arrays using an WebGLRenderingContext.ELEMENT_ARRAY_BUFFER to index them.
- Value Params
- count
the number of elements to render.
- mode
the kind of primitives to render. May be WebGLRenderingContext.POINTS, WebGLRenderingContext.LINES, WebGLRenderingContext.LINE_STRIP, WebGLRenderingContext.LINE_LOOP, WebGLRenderingContext.TRIANGLES, WebGLRenderingContext.TRIANGLE_STRIP, WebGLRenderingContext.TRIANGLE_FAN, or WebGLRenderingContext.TRIANGLES
- offset
the offset into the WebGLRenderingContext.ELEMENT_ARRAY_BUFFER to begin drawing from.
- type
the type of index value in the WebGLRenderingContext.ELEMENT_ARRAY_BUFFER. May be WebGLRenderingContext.UNSIGNED_BYTE or WebGLRenderingContext.UNSIGNED_SHORT
- Inherited from
- WebGLRenderingContext
Enables a GL capability.
Enables a GL capability.
- Value Params
- cap
the capability to enable. May be WebGLRenderingContext.BLEND, WebGLRenderingContext.CULL_FACE, WebGLRenderingContext.DEPTH_TEST, WebGLRenderingContext.DITHER, WebGLRenderingContext.POLYGON_OFFSET_FILL, WebGLRenderingContext.SAMPLE_ALPHA_TO_COVERAGE, WebGLRenderingContext.SAMPLE_COVERAGE, WebGLRenderingContext.SCISSOR_TEST, or WebGLRenderingContext.STENCIL_TEST.
- Inherited from
- WebGLRenderingContext
Enables the generic vertex attribute array specified by index.
Enables the generic vertex attribute array specified by index.
- Inherited from
- WebGLRenderingContext
Block until all GL execution is complete.
Block until all GL execution is complete.
- Inherited from
- WebGLRenderingContext
Force all pending GL execution to complete as soon as possible.
Force all pending GL execution to complete as soon as possible.
- Inherited from
- WebGLRenderingContext
Attach a WebGLRenderbuffer to a WebGLFramebuffer.
Attach a WebGLRenderbuffer to a WebGLFramebuffer.
- Value Params
- attachment
the attachment point on the framebuffer to attach the renderbuffer. May be WebGLRenderingContext.COLOR_ATTACHMENT0, WebGLRenderingContext.DEPTH_ATTACHMENT, WebGLRenderingContext.STENCIL_ATTACHMENT, or WebGLRenderingContext.DEPTH_STENCIL_ATTACHMENT.
- renderbuffer
the renderbuffer to attach.
- renderbuffertarget
must be WebGLRenderingContext.RENDERBUFFER
- target
must be WebGLRenderingContext.FRAMEBUFFER
- Inherited from
- WebGLRenderingContext
Attach a WebGLTexture to a WebGLFramebuffer.
Attach a WebGLTexture to a WebGLFramebuffer.
- Value Params
- attachment
the attachment point on the framebuffer to attach the texture. May be WebGLRenderingContext.COLOR_ATTACHMENT0, WebGLRenderingContext.DEPTH_ATTACHMENT, WebGLRenderingContext.STENCIL_ATTACHMENT, or WebGLRenderingContext.DEPTH_STENCIL_ATTACHMENT.
- level
the miplevel to be attached
- target
must be WebGLRenderingContext.FRAMEBUFFER
- textarget
the texture target. May be WebGLRenderingContext.TEXTURE_2D, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Z, or WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Z
- texture
the texture to be attached
- Inherited from
- WebGLRenderingContext
Specifies the winding that is considered front-facing for the purposes of CULL_FACE.
Specifies the winding that is considered front-facing for the purposes of CULL_FACE.
- Value Params
- mode
The winding to consider front-facing. May be WebGLRenderingContext.CW or WebGLRenderingContext.CCW
- Inherited from
- WebGLRenderingContext
Generate the complete set of mipmaps for the active texture derived from level 0.
Generate the complete set of mipmaps for the active texture derived from level 0.
- Value Params
- target
the texture target, may be WebGLRenderingContext.TEXTURE_2D or WebGLRenderingContext.TEXTURE_CUBE_MAP.
- Inherited from
- WebGLRenderingContext
Returns a new WebGLActiveInfo object describing the given attribute at index
.
Returns a new WebGLActiveInfo object describing the given attribute at index
.
- Inherited from
- WebGLRenderingContext
Returns a new WebGLActiveInfo object describing the given uniform at index
.
Returns a new WebGLActiveInfo object describing the given uniform at index
.
- Inherited from
- WebGLRenderingContext
Returns a new array containing the shaders attached to the given program.
Returns a new array containing the shaders attached to the given program.
- Inherited from
- WebGLRenderingContext
Returns the index of the named attribute, or -1 on error.
Returns the index of the named attribute, or -1 on error.
- Inherited from
- WebGLRenderingContext
Returns the value of the requested parameter for a buffer.
Returns the value of the requested parameter for a buffer.
- Value Params
- pname
the buffer parameter to retrieve, may be WebGLRenderingContext.BUFFER_SIZE or WebGLRenderingContext.BUFFER_USAGE
- target
must be WebGLRenderingContext.ARRAY_BUFFER or WebGLRenderingContext.ELEMENT_ARRAY_BUFFER
- Inherited from
- WebGLRenderingContext
Returns null
if isContextLost would return false
, otherwise returns a copy of the context parameters.
Returns null
if isContextLost would return false
, otherwise returns a copy of the context parameters.
- Inherited from
- WebGLRenderingContext
Returns the error value, and resets the error to WebGLRenderingContext.NO_ERROR.
Returns the error value, and resets the error to WebGLRenderingContext.NO_ERROR.
Only the first error is recorded, new errors are not stored until the error value is reset to WebGLRenderingContext.NO_ERROR by a call to this method.
- Returns
the error code. One of WebGLRenderingContext.NO_ERROR, WebGLRenderingContext.INVALID_ENUM, WebGLRenderingContext.INVALID_VALUE, WebGLRenderingContext.INVALID_OPERATION, WebGLRenderingContext.INVALID_FRAMEBUFFER_OPERATION, or WebGLRenderingContext.OUT_OF_MEMORY.
- Inherited from
- WebGLRenderingContext
Returns an object for the named extension, or null
if no such extension exists.
Returns an object for the named extension, or null
if no such extension exists.
- Value Params
- name
the name of the extension
- Inherited from
- WebGLRenderingContext
Returns the value for the given parameter name on for the target and attachment. The return type is dependent on the requested parameter.
Returns the value for the given parameter name on for the target and attachment. The return type is dependent on the requested parameter.
- Value Params
- attachment
the attachment to examine. May be WebGLRenderingContext.COLOR_ATTACHMENT0, WebGLRenderingContext.DEPTH_ATTACHMENT, WebGLRenderingContext.STENCIL_ATTACHMENT, or WebGLRenderingContext.DEPTH_STENCIL_ATTACHMENT.
- pname
the framebuffer attachment parameter. May be WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, or WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
- target
must be FRAMEBUFFER
- Inherited from
- WebGLRenderingContext
Returns the value for the given pname
. Returns a value who's type depends on the requested parameter.
Returns the value for the given pname
. Returns a value who's type depends on the requested parameter.
- Value Params
- pname
The parameter to query. May be WebGLRenderingContext.ACTIVE_TEXTURE, WebGLRenderingContext.ALIASED_LINE_WIDTH_RANGE, WebGLRenderingContext.ALIASED_POINT_SIZE_RANGE, WebGLRenderingContext.ALPHA_BITS, WebGLRenderingContext.ARRAY_BUFFER_BINDING, WebGLRenderingContext.BLEND, WebGLRenderingContext.BLEND_COLOR, WebGLRenderingContext.BLEND_DST_ALPHA, WebGLRenderingContext.BLEND_DST_RGB, WebGLRenderingContext.BLEND_EQUATION_ALPHA, WebGLRenderingContext.BLEND_EQUATION_RGB, WebGLRenderingContext.BLEND_SRC_ALPHA, WebGLRenderingContext.BLEND_SRC_RGB, WebGLRenderingContext.BLUE_BITS, WebGLRenderingContext.COLOR_CLEAR_VALUE, WebGLRenderingContext.COLOR_WRITEMASK, WebGLRenderingContext.COMPRESSED_TEXTURE_FORMATS, WebGLRenderingContext.CULL_FACE, WebGLRenderingContext.CULL_FACE_MODE, WebGLRenderingContext.CURRENT_PROGRAM, WebGLRenderingContext.DEPTH_BITS, WebGLRenderingContext.DEPTH_CLEAR_VALUE, WebGLRenderingContext.DEPTH_FUNC,
DEPTH-RANGE
, WebGLRenderingContext.DEPTH_TEST, WebGLRenderingContext.DEPTH_WRITEMASK, WebGLRenderingContext.DITHER, WebGLRenderingContext.ELEMENT_ARRAY_BUFFER_BINDING, WebGLRenderingContext.FRAMEBUFFER_BINDING, WebGLRenderingContext.FRONT_FACE, WebGLRenderingContext.GENERATE_MIPMAP_HINT, WebGLRenderingContext.GREEN_BITS, WebGLRenderingContext.LINE_WIDTH, WebGLRenderingContext.MAX_COMBINED_TEXTURE_IMAGE_UNITS, WebGLRenderingContext.MAX_CUBE_MAP_TEXTURE_SIZE, WebGLRenderingContext.MAX_FRAGMENT_UNIFORM_VECTORS, WebGLRenderingContext.MAX_RENDERBUFFER_SIZE, WebGLRenderingContext.MAX_TEXTURE_IMAGE_UNITS, WebGLRenderingContext.MAX_TEXTURE_SIZE, WebGLRenderingContext.MAX_VARYING_VECTORS, WebGLRenderingContext.MAX_VERTEX_ATTRIBS, WebGLRenderingContext.MAX_VERTEX_TEXTURE_IMAGE_UNITS, WebGLRenderingContext.MAX_VERTEX_UNIFORM_VECTORS, WebGLRenderingContext.MAX_VIEWPORT_DIMS, WebGLRenderingContext.PACK_ALIGNMENT, WebGLRenderingContext.POLYGON_OFFSET_FACTOR, WebGLRenderingContext.POLYGON_OFFSET_FILL, WebGLRenderingContext.POLYGON_OFFSET_UNITS, WebGLRenderingContext.RED_BITS, WebGLRenderingContext.RENDERBUFFER_BINDING, WebGLRenderingContext.RENDERER, WebGLRenderingContext.SAMPLE_BUFFERS, WebGLRenderingContext.SAMPLE_COVERAGE_INVERT, WebGLRenderingContext.SAMPLE_COVERAGE_VALUE, WebGLRenderingContext.SAMPLES, WebGLRenderingContext.SCISSOR_BOX, WebGLRenderingContext.SCISSOR_TEST, WebGLRenderingContext.SHADING_LANGUAGE_VERSION, WebGLRenderingContext.STENCIL_BACK_FAIL, WebGLRenderingContext.STENCIL_BACK_FUNC, WebGLRenderingContext.STENCIL_BACK_PASS_DEPTH_FAIL, WebGLRenderingContext.STENCIL_BACK_PASS_DEPTH_PASS, WebGLRenderingContext.STENCIL_BACK_REF, WebGLRenderingContext.STENCIL_BACK_VALUE_MASK, WebGLRenderingContext.STENCIL_BACK_WRITEMASK, WebGLRenderingContext.STENCIL_BITS, WebGLRenderingContext.STENCIL_CLEAR_VALUE, WebGLRenderingContext.STENCIL_FAIL, WebGLRenderingContext.STENCIL_FUNC, WebGLRenderingContext.STENCIL_PASS_DEPTH_FAIL, WebGLRenderingContext.STENCIL_PASS_DEPTH_PASS, WebGLRenderingContext.STENCIL_REF, WebGLRenderingContext.STENCIL_TEST, WebGLRenderingContext.STENCIL_VALUE_MASK, WebGLRenderingContext.STENCIL_WRITEMASK, WebGLRenderingContext.SUBPIXEL_BITS, WebGLRenderingContext.TEXTURE_BINDING_2D, WebGLRenderingContext.TEXTURE_BINDING_CUBE_MAP, WebGLRenderingContext.UNPACK_ALIGNMENT, WebGLRenderingContext.UNPACK_COLORSPACE_CONVERSION_WEBGL, WebGLRenderingContext.UNPACK_FLIP_Y_WEBGL, WebGLRenderingContext.UNPACK_PREMULTIPLY_ALPHA_WEBGL, WebGLRenderingContext.VENDOR, WebGLRenderingContext.VERSION or WebGLRenderingContext.VIEWPORT.
- Inherited from
- WebGLRenderingContext
Returns a string containing information about the last link or validation operation for a program.
Returns a string containing information about the last link or validation operation for a program.
- Inherited from
- WebGLRenderingContext
Returns the value for the given parameter name for the program. The return type is dependent on the requested parameter.
Returns the value for the given parameter name for the program. The return type is dependent on the requested parameter.
- Value Params
- pname
the parameter to get, may be one of WebGLRenderingContext.DELETE_STATUS, WebGLRenderingContext.LINK_STATUS, WebGLRenderingContext.VALIDATE_STATUS, WebGLRenderingContext.ATTACHED_SHADERS, WebGLRenderingContext.ACTIVE_ATTRIBUTES, or WebGLRenderingContext.ACTIVE_UNIFORMS.
- program
the program to query.
- Inherited from
- WebGLRenderingContext
Returns the value of a parameter on the active renderbuffer. The return type is dependent on the requested parameter.
Returns the value of a parameter on the active renderbuffer. The return type is dependent on the requested parameter.
- Value Params
- pname
the parameter to query, may be WebGLRenderingContext.RENDERBUFFER_WIDTH, WebGLRenderingContext.RENDERBUFFER_HEIGHT, WebGLRenderingContext.RENDERBUFFER_INTERNAL_FORMAT, WebGLRenderingContext.RENDERBUFFER_RED_SIZE, WebGLRenderingContext.RENDERBUFFER_GREEN_SIZE, WebGLRenderingContext.RENDERBUFFER_BLUE_SIZE, WebGLRenderingContext.RENDERBUFFER_ALPHA_SIZE, WebGLRenderingContext.RENDERBUFFER_STENCIL_SIZE, or WebGLRenderingContext.RENDERBUFFER_DEPTH_SIZE
- target
must be WebGLRenderingContext.RENDERBUFFER
- Inherited from
- WebGLRenderingContext
Returns the information log from the last compile of the shader.
Returns the information log from the last compile of the shader.
- Inherited from
- WebGLRenderingContext
Returns the value of a parameter on the specified WebGLShader. The return type is dependent on the requested parameter.
Returns the value of a parameter on the specified WebGLShader. The return type is dependent on the requested parameter.
- Value Params
- pname
the parameter to get, may be one of WebGLRenderingContext.SHADER_TYPE, WebGLRenderingContext.DELETE_STATUS or WebGLRenderingContext.COMPILE_STATUS
- shader
the shader to query
- Inherited from
- WebGLRenderingContext
Returns a new WebGLShaderPrecisionFormat for the given shader type and precision type.
Returns a new WebGLShaderPrecisionFormat for the given shader type and precision type.
- Value Params
- precisiontype
the precision type to query, may be WebGLRenderingContext.LOW_FLOAT, WebGLRenderingContext.MEDIUM_FLOAT, WebGLRenderingContext.HIGH_FLOAT, WebGLRenderingContext.LOW_INT, WebGLRenderingContext.MEDIUM_INT, or WebGLRenderingContext.HIGH_INT.
- shadertype
the type of shader, may be WebGLRenderingContext.FRAGMENT_SHADER or WebGLRenderingContext.VERTEX_SHADER.
- Inherited from
- WebGLRenderingContext
Returns the source of the given shader.
Returns the source of the given shader.
- Inherited from
- WebGLRenderingContext
Returns an array of strings naming supported WebGL extensions.
Returns an array of strings naming supported WebGL extensions.
- Inherited from
- WebGLRenderingContext
Returns the value of the given texture parameter on the target of the active texture.
Returns the value of the given texture parameter on the target of the active texture.
- Value Params
- pname
the parameter to query. May be either WebGLRenderingContext.TEXTURE_MAG_FILTER, WebGLRenderingContext.TEXTURE_MIN_FILTER, WebGLRenderingContext.TEXTURE_WRAP_S, or WebGLRenderingContext.TEXTURE_WRAP_T.
- target
the target to query. May be either WebGLRenderingContext.TEXTURE_2D or
TEXTURE_CUBE_MAP
.
- Inherited from
- WebGLRenderingContext
Returns the value of the uniform in the given program and location. The return type is dependent on the uniform type.
Returns the value of the uniform in the given program and location. The return type is dependent on the uniform type.
- Inherited from
- WebGLRenderingContext
Returns a new WebGLUniformLocation that represents the location of the given uniform in the specified program.
If the uniform does not exist, or another error occurs, returns null
.
Returns a new WebGLUniformLocation that represents the location of the given uniform in the specified program.
If the uniform does not exist, or another error occurs, returns null
.
- Inherited from
- WebGLRenderingContext
Returns the value of the named parameter for a given vertex attribute index.
Returns the value of the named parameter for a given vertex attribute index.
- Value Params
- index
the index of the vertex attribute to query.
- pname
the requested parameter, may be WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_ENABLED, WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_SIZE, WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_STRIDE, WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_TYPE, WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_NORMALIZED, WebGLRenderingContext.CURRENT_VERTEX_ATTRIB
- Inherited from
- WebGLRenderingContext
Returns the offset of the vertex attribute.
Returns the offset of the vertex attribute.
- Value Params
- index
the index of the vertex attribute to retrieve
- pname
must be WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_POINTER
- Inherited from
- WebGLRenderingContext
Specifies implementation specific hints.
Specifies implementation specific hints.
- Value Params
- mode
the desired mode. Must be one of WebGLRenderingContext.FASTEST, WebGLRenderingContext.NICEST, or WebGLRenderingContext.DONT_CARE.
- target
the hint to specify. Must be WebGLRenderingContext.GENERATE_MIPMAP_HINT
- Inherited from
- WebGLRenderingContext
Returns true
if the buffer
is valid, false
otherwise.
Returns true
if the buffer
is valid, false
otherwise.
- Inherited from
- WebGLRenderingContext
Returns true
if the context has been lost, false
otherwise.
Returns true
if the context has been lost, false
otherwise.
- Inherited from
- WebGLRenderingContext
Returns true
if the specified capability is enabled, false
otherwise.
Returns true
if the specified capability is enabled, false
otherwise.
- See also
WebGLRenderingContext#enable
- Inherited from
- WebGLRenderingContext
Returns true
if the framebuffer
is valid, false
otherwise.
Returns true
if the framebuffer
is valid, false
otherwise.
- Inherited from
- WebGLRenderingContext
Returns true
if the program
is valid, false
otherwise.
Returns true
if the program
is valid, false
otherwise.
- Inherited from
- WebGLRenderingContext
Returns true
if the renderbuffer
is valid, false
otherwise.
Returns true
if the renderbuffer
is valid, false
otherwise.
- Inherited from
- WebGLRenderingContext
Returns true
if the shader
is valid, false
otherwise.
Returns true
if the shader
is valid, false
otherwise.
- Inherited from
- WebGLRenderingContext
Returns true
if the texture
is valid, false
otherwise.
Returns true
if the texture
is valid, false
otherwise.
- Inherited from
- WebGLRenderingContext
Attempts to link the specified WebGLProgram.
Attempts to link the specified WebGLProgram.
- Inherited from
- WebGLRenderingContext
Sets the pixel store mode, used when copying image data such as framebuffers or textures.
Sets the pixel store mode, used when copying image data such as framebuffers or textures.
- Value Params
- pname
the property to change. May be one of WebGLRenderingContext.PACK_ALIGNMENT, WebGLRenderingContext.UNPACK_ALIGNMENT, WebGLRenderingContext.UNPACK_FLIP_Y_WEBGL, WebGLRenderingContext.UNPACK_PREMULTIPLY_ALPHA_WEBGL or WebGLRenderingContext.UNPACK_COLORSPACE_CONVERSION_WEBGL.
- Inherited from
- WebGLRenderingContext
Specifies the polygon offset. When WebGLRenderingContext.POLYGON_OFFSET_FILL is enabled, depth values for a
fragment have an offset applied to them, calculated as factor
DZ + runits
, where DZ is the change in z based
on the polygon's screen area, and r is the minimum value that is guaranteed produce a measurable offset.
Specifies the polygon offset. When WebGLRenderingContext.POLYGON_OFFSET_FILL is enabled, depth values for a
fragment have an offset applied to them, calculated as factor
DZ + runits
, where DZ is the change in z based
on the polygon's screen area, and r is the minimum value that is guaranteed produce a measurable offset.
- Inherited from
- WebGLRenderingContext
Reads pixels from the framebuffer into pixels
.
Reads pixels from the framebuffer into pixels
.
- Value Params
- format
the format of the desired output. Must be one of WebGLRenderingContext.UNSIGNED_BYTE, WebGLRenderingContext.UNSIGNED_SHORT_4_4_4_4, WebGLRenderingContext.UNSIGNED_SHORT_5_5_5_1, WebGLRenderingContext.UNSIGNED_SHORT_5_6_5
- height
the height of the area to read.
- width
the width of the area to read.
- x
the x coordinate of the bottom left of the area to read.
- y
the y coordinate of the bottom left of the area to read.
- Inherited from
- WebGLRenderingContext
Create renderbuffer image storage.
Create renderbuffer image storage.
Initializes the renderbuffer to use the new storage format, replacing any previous store.
- Value Params
- internalformat
specifies the format of the renderbuffer. May be one of WebGLRenderingContext.RGBA4, WebGLRenderingContext.RGB565, WebGLRenderingContext.RGB5_A1, WebGLRenderingContext.DEPTH_COMPONENT16, WebGLRenderingContext.STENCIL_INDEX8 or WebGLRenderingContext.DEPTH_STENCIL.
- target
must be WebGLRenderingContext.RENDERBUFFER
- Inherited from
- WebGLRenderingContext
Sets the sampling coverage parameters for primitive antialiasing.
Sets the sampling coverage parameters for primitive antialiasing.
The OpenGL multisampling algorithm is too involved to concisely explain here. Please consult http://www.opengl.org/registry/specs/SGIS/multisample.txt.
- Value Params
- invert
if true, the mask will be bitwise-inverted.
- value
the sample coverage value, clamped to 0..1.
- Inherited from
- WebGLRenderingContext
Sets the scissor rectangle. When WebGLRenderingContext.SCISSOR_TEST is enabled, rendering will be restricted to this rectangle.
Sets the scissor rectangle. When WebGLRenderingContext.SCISSOR_TEST is enabled, rendering will be restricted to this rectangle.
- Inherited from
- WebGLRenderingContext
Sets the GLSL source for the given shader.
Sets the GLSL source for the given shader.
- Inherited from
- WebGLRenderingContext
Sets the stencil test for front and back faces.
Sets the stencil test for front and back faces.
- Value Params
- func
the test function. One of WebGLRenderingContext.NEVER, WebGLRenderingContext.LESS, WebGLRenderingContext.LEQUAL, WebGLRenderingContext.GREATER, WebGLRenderingContext.GEQUAL, WebGLRenderingContext.EQUAL, WebGLRenderingContext.NOTEQUAL, and WebGLRenderingContext.ALWAYS
- mask
mask that is ANDed with
ref
and the tested value and stored in the stencil buffer.- ref
the reference value to test against in the stencil buffer
- Inherited from
- WebGLRenderingContext
Sets the stencil test for the given face type.
Sets the stencil test for the given face type.
- Value Params
- face
the face(s) to configure the test for. May be WebGLRenderingContext.FRONT, WebGLRenderingContext.BACK or WebGLRenderingContext.FRONT_AND_BACK.
- func
the test function. One of WebGLRenderingContext.NEVER, WebGLRenderingContext.LESS, WebGLRenderingContext.LEQUAL, WebGLRenderingContext.GREATER, WebGLRenderingContext.GEQUAL, WebGLRenderingContext.EQUAL, WebGLRenderingContext.NOTEQUAL, and WebGLRenderingContext.ALWAYS
- mask
mask that is ANDed with
ref
and the tested value and stored in the stencil buffer.- ref
the reference value to test against in the stencil buffer
- Inherited from
- WebGLRenderingContext
Configure which bits in the stencil buffer may be written to by front or back faces.
Configure which bits in the stencil buffer may be written to by front or back faces.
- Value Params
- mask
the write mask. Set bits are allowed to be written to the corresponding stencil buffer bit.
- Inherited from
- WebGLRenderingContext
Configure which bits in the stencil buffer may be written to by the given face type.
Configure which bits in the stencil buffer may be written to by the given face type.
- Value Params
- face
the face(s) to configure the mask for. May be WebGLRenderingContext.FRONT, WebGLRenderingContext.BACK or WebGLRenderingContext.FRONT_AND_BACK.
- mask
the write mask. Set bits are allowed to be written to the corresponding stencil buffer bit.
- Inherited from
- WebGLRenderingContext
Configure the effect of a stencil or depth test failing for front or back faces.
Configure the effect of a stencil or depth test failing for front or back faces.
- Value Params
- fail
the effect of the stencil test failing. May be one of WebGLRenderingContext.KEEP, WebGLRenderingContext.ZERO, WebGLRenderingContext.REPLACE, WebGLRenderingContext.INCR, WebGLRenderingContext.INCR_WRAP, WebGLRenderingContext.DECR, WebGLRenderingContext.DECR_WRAP, and WebGLRenderingContext.INVERT
- zfail
the effect of the stencil test passing but the depth test failing. Parameters are as fail.
- zpass
the effect of the stencil test failing but the depth test passing. Parameters are as fail.
- Inherited from
- WebGLRenderingContext
Configure the effect of a stencil or depth test failing for the specified faces.
Configure the effect of a stencil or depth test failing for the specified faces.
- Value Params
- face
the face(s) to configure the stencil operation for. May be WebGLRenderingContext.FRONT, WebGLRenderingContext.BACK or WebGLRenderingContext.FRONT_AND_BACK.
- fail
the effect of the stencil test failing. May be one of WebGLRenderingContext.KEEP, WebGLRenderingContext.ZERO, WebGLRenderingContext.REPLACE, WebGLRenderingContext.INCR, WebGLRenderingContext.INCR_WRAP, WebGLRenderingContext.DECR, WebGLRenderingContext.DECR_WRAP, and WebGLRenderingContext.INVERT
- zfail
the effect of the stencil test passing but the depth test failing. Parameters are as fail.
- zpass
the effect of the stencil test failing but the depth test passing. Parameters are as fail.
- Inherited from
- WebGLRenderingContext
Loads a 2-dimensional texture into a texture unit from an HTMLVideoElement object.
Loads a 2-dimensional texture into a texture unit from an HTMLVideoElement object.
- Value Params
- format
the format of the incoming pixel data.
- internalformat
the format of the target pixel data.
- level
the mipmap level of detail. 0 is the base image.
- pixels
the source image data.
- target
the target on the active texture unit. May be WebGLRenderingContext.TEXTURE_2D, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Z, or WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Z
- type
the data type of the pixel data.
- Inherited from
- WebGLRenderingContext
Loads a 2-dimensional texture into a texture unit from an HTMLCanvasElement object.
Loads a 2-dimensional texture into a texture unit from an HTMLCanvasElement object.
- Value Params
- format
the format of the incoming pixel data.
- internalformat
the format of the target pixel data.
- level
the mipmap level of detail. 0 is the base image.
- pixels
the source image data.
- target
the target on the active texture unit. May be WebGLRenderingContext.TEXTURE_2D, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Z, or WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Z
- type
the data type of the pixel data.
- Inherited from
- WebGLRenderingContext
Loads a 2-dimensional texture into a texture unit from an HTMLImageElement object.
Loads a 2-dimensional texture into a texture unit from an HTMLImageElement object.
- Value Params
- format
the format of the incoming pixel data.
- internalformat
the format of the target pixel data.
- level
the mipmap level of detail. 0 is the base image.
- pixels
the source image data.
- target
the target on the active texture unit. May be WebGLRenderingContext.TEXTURE_2D, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Z, or WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Z
- type
the data type of the pixel data.
- Inherited from
- WebGLRenderingContext
Loads a 2-dimensional texture into a texture unit from an ImageData object.
Loads a 2-dimensional texture into a texture unit from an ImageData object.
- Value Params
- format
the format of the incoming pixel data.
- internalformat
the format of the target pixel data.
- level
the mipmap level of detail. 0 is the base image.
- pixels
the source image data.
- target
the target on the active texture unit. May be WebGLRenderingContext.TEXTURE_2D, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Z, or WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Z
- type
the data type of the pixel data.
- Inherited from
- WebGLRenderingContext
Loads a 2-dimensional texture into a texture unit from source data.
Loads a 2-dimensional texture into a texture unit from source data.
- Value Params
- border
the border width. Must be 0.
- height
the height of the texture image.
- internalformat
the format of the target pixel data.
- level
the mipmap level of detail. 0 is the base image.
- pixels
the source image data.
- target
the target on the active texture unit. May be WebGLRenderingContext.TEXTURE_2D, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Z, or WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Z
- width
the width of the texture image.
- Inherited from
- WebGLRenderingContext
Sets the texture parameter for the active texture unit.
Sets the texture parameter for the active texture unit.
- Value Params
- param
the value to set. See the corresponding parameters for valid values.
- pname
the parameter to change. May be WebGLRenderingContext.TEXTURE_MIN_FILTER, WebGLRenderingContext.TEXTURE_MAG_FILTER WebGLRenderingContext.TEXTURE_WRAP_S, or WebGLRenderingContext.TEXTURE_WRAP_T
- target
the texture target to configure. May be WebGLRenderingContext.TEXTURE_2D or WebGLRenderingContext.TEXTURE_CUBE_MAP
- Inherited from
- WebGLRenderingContext
Sets the texture parameter for the active texture unit.
Sets the texture parameter for the active texture unit.
- Value Params
- param
the value to set. See the corresponding parameters for valid values.
- pname
the parameter to change. May be WebGLRenderingContext.TEXTURE_MIN_FILTER, WebGLRenderingContext.TEXTURE_MAG_FILTER WebGLRenderingContext.TEXTURE_WRAP_S, or WebGLRenderingContext.TEXTURE_WRAP_T
- target
the texture target to configure. May be WebGLRenderingContext.TEXTURE_2D or WebGLRenderingContext.TEXTURE_CUBE_MAP
- Inherited from
- WebGLRenderingContext
Loads a 2-dimensional texture subimage into a texture unit from an HTMLVideoElement
.
Loads a 2-dimensional texture subimage into a texture unit from an HTMLVideoElement
.
- Value Params
- format
the format of the incoming pixel data.
- level
the mipmap level of detail. 0 is the base image.
- pixels
the image data.
- target
the target on the active texture unit. May be WebGLRenderingContext.TEXTURE_2D, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Z, or WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Z
- type
the data type of the pixel data.
- xoffset
the x texel offset into the texture image.
- yoffset
the y texel offset into the texture image.
- Inherited from
- WebGLRenderingContext
Loads a 2-dimensional texture subimage into a texture unit from an HTMLCanvasElement
.
Loads a 2-dimensional texture subimage into a texture unit from an HTMLCanvasElement
.
- Value Params
- format
the format of the incoming pixel data.
- level
the mipmap level of detail. 0 is the base image.
- pixels
the image data..
- target
the target on the active texture unit. May be WebGLRenderingContext.TEXTURE_2D, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Z, or WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Z
- type
the data type of the pixel data.
- xoffset
the x texel offset into the texture image.
- yoffset
the y texel offset into the texture image.
- Inherited from
- WebGLRenderingContext
Loads a 2-dimensional texture subimage into a texture unit from an HTMLImageElement
.
Loads a 2-dimensional texture subimage into a texture unit from an HTMLImageElement
.
- Value Params
- format
the format of the incoming pixel data.
- level
the mipmap level of detail. 0 is the base image.
- pixels
the image data.
- target
the target on the active texture unit. May be WebGLRenderingContext.TEXTURE_2D, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Z, or WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Z
- type
the data type of the pixel data.
- xoffset
the x texel offset into the texture image.
- yoffset
the y texel offset into the texture image.
- Inherited from
- WebGLRenderingContext
Loads a 2-dimensional texture subimage into a texture unit from an ImageData
object.
Loads a 2-dimensional texture subimage into a texture unit from an ImageData
object.
- Value Params
- format
the format of the incoming pixel data.
- level
the mipmap level of detail. 0 is the base image.
- pixels
the image data.
- target
the target on the active texture unit. May be WebGLRenderingContext.TEXTURE_2D, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Z, or WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Z
- type
the data type of the pixel data.
- xoffset
the x texel offset into the texture image.
- yoffset
the y texel offset into the texture image.
- Inherited from
- WebGLRenderingContext
Loads a 2-dimensional texture subimage into a texture unit from an ArrayBufferView
.
Loads a 2-dimensional texture subimage into a texture unit from an ArrayBufferView
.
- Value Params
- format
the format of the incoming pixel data.
- height
the height of the texture image.
- level
the mipmap level of detail. 0 is the base image.
- pixels
the image data.
- target
the target on the active texture unit. May be WebGLRenderingContext.TEXTURE_2D, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_X, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Y, WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Z, or WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Z
- type
the data type of the pixel data.
- width
the width of the texture image.
- xoffset
the x texel offset into the texture image.
- yoffset
the y texel offset into the texture image.
- Inherited from
- WebGLRenderingContext
Loads a a scalar float into a WebGLUniformLocation.
Loads a a scalar float into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- x
the scalar to bind to.
- Inherited from
- WebGLRenderingContext
Loads a a scalar float into a WebGLUniformLocation.
Loads a a scalar float into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- v
a js.Array to bind to.
- Inherited from
- WebGLRenderingContext
Loads a a scalar float into a WebGLUniformLocation.
Loads a a scalar float into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- v
a
Float32Array
to bind to
- Inherited from
- WebGLRenderingContext
Loads a a scalar integer into a WebGLUniformLocation.
Loads a a scalar integer into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- x
the scalar to bind to.
- Inherited from
- WebGLRenderingContext
Loads a a scalar integer into a WebGLUniformLocation.
Loads a a scalar integer into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- v
a js.Array to bind to
- Inherited from
- WebGLRenderingContext
Loads a a scalar integer into a WebGLUniformLocation.
Loads a a scalar integer into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- v
an
Int32Array
to bind to
- Inherited from
- WebGLRenderingContext
Loads a a 2-vector of floats into a WebGLUniformLocation.
Loads a a 2-vector of floats into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- x
the first float component
- y
the second float component
- Inherited from
- WebGLRenderingContext
Loads a a 2-vector of floats
Loads a a 2-vector of floats
- Value Params
- location
the location to bind into a WebGLUniformLocation.
- v
a js.Array to bind to.
- Inherited from
- WebGLRenderingContext
Loads a a 2-vector of floats into a WebGLUniformLocation.
Loads a a 2-vector of floats into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- v
a
Float32Array
to bind to
- Inherited from
- WebGLRenderingContext
Loads a a 2-vector of integers into a WebGLUniformLocation.
Loads a a 2-vector of integers into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- x
the first integer component
- y
the second integer component
- Inherited from
- WebGLRenderingContext
Loads a a 2-vector of integers into a WebGLUniformLocation.
Loads a a 2-vector of integers into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- v
a js.Array to bind to
- Inherited from
- WebGLRenderingContext
Loads a a 2-vector of integers into a WebGLUniformLocation.
Loads a a 2-vector of integers into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- v
an
Int32Array
to bind to
- Inherited from
- WebGLRenderingContext
Loads a a 3-vector of floats into a WebGLUniformLocation.
Loads a a 3-vector of floats into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- x
the first float component.
- y
the second float component.
- z
the third float component.
- Inherited from
- WebGLRenderingContext
Loads a a 3-vector of floats into a WebGLUniformLocation.
Loads a a 3-vector of floats into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- v
a js.Array to bind to.
- Inherited from
- WebGLRenderingContext
Loads a a 3-vector of floats into a WebGLUniformLocation.
Loads a a 3-vector of floats into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- v
a
Float32Array
to bind to
- Inherited from
- WebGLRenderingContext
Loads a a 3-vector of integers into a WebGLUniformLocation.
Loads a a 3-vector of integers into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- x
the first integer component
- y
the second integer component
- z
the third integer component
- Inherited from
- WebGLRenderingContext
Loads a a 3-vector of integers into a WebGLUniformLocation.
Loads a a 3-vector of integers into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- v
a js.Array to bind to
- Inherited from
- WebGLRenderingContext
Loads a a 3-vector of integers into a WebGLUniformLocation.
Loads a a 3-vector of integers into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- v
an
Int32Array
to bind to
- Inherited from
- WebGLRenderingContext
Loads a a 4-vector of floats into a WebGLUniformLocation.
Loads a a 4-vector of floats into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- w
the fourth float component.
- x
the first float component.
- y
the second float component.
- z
the third float component.
- Inherited from
- WebGLRenderingContext
Loads a a 4-vector of floats into a WebGLUniformLocation.
Loads a a 4-vector of floats into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- v
a js.Array to bind to.
- Inherited from
- WebGLRenderingContext
Loads a a 4-vector of floats into a WebGLUniformLocation.
Loads a a 4-vector of floats into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- v
a
Float32Array
to bind to
- Inherited from
- WebGLRenderingContext
Loads a a 4-vector of integers into a WebGLUniformLocation.
Loads a a 4-vector of integers into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- w
the third integer component
- x
the first integer component
- y
the second integer component
- z
the third integer component
- Inherited from
- WebGLRenderingContext
Loads a a 4-vector of integers into a WebGLUniformLocation.
Loads a a 4-vector of integers into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- v
a js.Array to bind to
- Inherited from
- WebGLRenderingContext
Loads a a 4-vector of integers into a WebGLUniformLocation.
Loads a a 4-vector of integers into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- v
an
Int32Array
to bind to
- Inherited from
- WebGLRenderingContext
Loads a a 4x2 matrix into a WebGLUniformLocation.
Loads a a 4x2 matrix into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- transpose
if
true
, the matrix will loaded into the uniform transposed.- value
the source
js.Array
containing the matrix data.
- Inherited from
- WebGLRenderingContext
Loads a a 4x2 matrix into a WebGLUniformLocation.
Loads a a 4x2 matrix into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- transpose
if
true
, the matrix will loaded into the uniform transposed.- value
the source
Float32Array
containing the matrix data.
- Inherited from
- WebGLRenderingContext
Loads a a 4x3 matrix into a WebGLUniformLocation.
Loads a a 4x3 matrix into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- transpose
if
true
, the matrix will loaded into the uniform transposed.- value
the source
js.Array
containing the matrix data.
- Inherited from
- WebGLRenderingContext
Loads a a 4x3 matrix into a WebGLUniformLocation.
Loads a a 4x3 matrix into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- transpose
if
true
, the matrix will loaded into the uniform transposed.- value
the source
Float32Array
containing the matrix data.
- Inherited from
- WebGLRenderingContext
Loads a a 4x4 matrix into a WebGLUniformLocation.
Loads a a 4x4 matrix into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- transpose
if
true
, the matrix will loaded into the uniform transposed.- value
the source
js.Array
containing the matrix data.
- Inherited from
- WebGLRenderingContext
Loads a a 4x4 matrix into a WebGLUniformLocation.
Loads a a 4x4 matrix into a WebGLUniformLocation.
- Value Params
- location
the location to bind.
- transpose
if
true
, the matrix will loaded into the uniform transposed.- value
the source
Float32Array
containing the matrix data.
- Inherited from
- WebGLRenderingContext
Makes a WebGLProgram become the active program.
Makes a WebGLProgram become the active program.
- Inherited from
- WebGLRenderingContext
Loads a scalar into a vertex attribute.
Loads a scalar into a vertex attribute.
- Value Params
- indx
the index of the attribute.
- x
the scalar to load.
- Inherited from
- WebGLRenderingContext
Loads a scalar into a vertex attribute.
Loads a scalar into a vertex attribute.
- Value Params
- indx
the index of the attribute.
- values
the source array for the attribute.
- Inherited from
- WebGLRenderingContext
Loads a scalar into a vertex attribute.
Loads a scalar into a vertex attribute.
- Value Params
- indx
the index of the attribute.
- values
the source array for the attribute.
- Inherited from
- WebGLRenderingContext
Loads a 2-vector into a vertex attribute.
Loads a 2-vector into a vertex attribute.
- Value Params
- indx
the index of the attribute.
- x
the first component.
- y
the second component.
- Inherited from
- WebGLRenderingContext
Loads a 2-vector into a vertex attribute.
Loads a 2-vector into a vertex attribute.
- Value Params
- indx
the index of the attribute.
- values
the source array for the attribute.
- Inherited from
- WebGLRenderingContext
Loads a 2-vector into a vertex attribute.
Loads a 2-vector into a vertex attribute.
- Value Params
- indx
the index of the attribute.
- values
the source array for the attribute.
- Inherited from
- WebGLRenderingContext
Loads a 3-vector into a vertex attribute.
Loads a 3-vector into a vertex attribute.
- Value Params
- indx
the index of the attribute.
- x
the first component.
- y
the second component.
- z
the third component.
- Inherited from
- WebGLRenderingContext
Loads a 3-vector into a vertex attribute.
Loads a 3-vector into a vertex attribute.
- Value Params
- indx
the index of the attribute.
- values
the source array for the attribute.
- Inherited from
- WebGLRenderingContext
Loads a 3-vector into a vertex attribute.
Loads a 3-vector into a vertex attribute.
- Value Params
- indx
the index of the attribute.
- values
the source array for the attribute.
- Inherited from
- WebGLRenderingContext
Loads a 4-vector into a vertex attribute.
Loads a 4-vector into a vertex attribute.
- Value Params
- indx
the index of the attribute.
- w
the fourth component.
- x
the first component.
- y
the second component.
- z
the third component.
- Inherited from
- WebGLRenderingContext
Loads a 4-vector into a vertex attribute.
Loads a 4-vector into a vertex attribute.
- Value Params
- indx
the index of the attribute.
- values
the source array for the attribute.
- Inherited from
- WebGLRenderingContext
Loads a 4-vector into a vertex attribute.
Loads a 4-vector into a vertex attribute.
- Value Params
- indx
the index of the attribute.
- values
the source array for the attribute.
- Inherited from
- WebGLRenderingContext
Defines an array of generic vertex attribute data.
Defines an array of generic vertex attribute data.
- Value Params
- indx
the index of the attribute
- normalized
if
true
, values are normalized on access, otherwise they are converted to fixed point values on access.- offset
the offset to the first component in the array.
- size
the number of components per attribute. Must be 1..4
- stride
the gap between attributes. 0 would be packed together.
- type
the datatype for each component, may be WebGLRenderingContext.BYTE, WebGLRenderingContext.UNSIGNED_BYTE, WebGLRenderingContext.SHORT, WebGLRenderingContext.UNSIGNED_SHORT, or WebGLRenderingContext.FLOAT.
- Inherited from
- WebGLRenderingContext
Concrete fields
Inherited fields
The canvas object this WebGLRenderingContext is associated with.
The canvas object this WebGLRenderingContext is associated with.
- Inherited from
- WebGLRenderingContext
The actual height of the drawing buffer. This may be different than the underlying HTMLCanvasElement height.
The actual height of the drawing buffer. This may be different than the underlying HTMLCanvasElement height.
- Inherited from
- WebGLRenderingContext