Skip to main content

WebGLRenderingContext

The WebGLRenderingContext interface provides an interface to the OpenGL ES 2.0 graphics rendering context for the drawing surface of an HTML <canvas> element.

MDN Reference

Extends

Methods

activeTexture()

activeTexture(texture): void;

MDN Reference

Parameters

ParameterType
texturenumber

Returns

void

Inherited from

WebGLRenderingContextBase.activeTexture


attachShader()

attachShader(program, shader): void;

MDN Reference

Parameters

ParameterType
programWebGLProgram
shaderWebGLShader

Returns

void

Inherited from

WebGLRenderingContextBase.attachShader


bindAttribLocation()

bindAttribLocation(
program,
index,
name
): void;

MDN Reference

Parameters

ParameterType
programWebGLProgram
indexnumber
namestring

Returns

void

Inherited from

WebGLRenderingContextBase.bindAttribLocation


bindBuffer()

bindBuffer(target, buffer): void;

MDN Reference

Parameters

ParameterType
targetnumber
bufferWebGLBuffer | null

Returns

void

Inherited from

WebGLRenderingContextBase.bindBuffer


bindFramebuffer()

bindFramebuffer(target, framebuffer): void;

MDN Reference

Parameters

ParameterType
targetnumber
framebufferWebGLFramebuffer | null

Returns

void

Inherited from

WebGLRenderingContextBase.bindFramebuffer


bindRenderbuffer()

bindRenderbuffer(target, renderbuffer): void;

MDN Reference

Parameters

ParameterType
targetnumber
renderbufferWebGLRenderbuffer | null

Returns

void

Inherited from

WebGLRenderingContextBase.bindRenderbuffer


bindTexture()

bindTexture(target, texture): void;

MDN Reference

Parameters

ParameterType
targetnumber
textureWebGLTexture | null

Returns

void

Inherited from

WebGLRenderingContextBase.bindTexture


blendColor()

blendColor(
red,
green,
blue,
alpha
): void;

MDN Reference

Parameters

ParameterType
rednumber
greennumber
bluenumber
alphanumber

Returns

void

Inherited from

WebGLRenderingContextBase.blendColor


blendEquation()

blendEquation(mode): void;

MDN Reference

Parameters

ParameterType
modenumber

Returns

void

Inherited from

WebGLRenderingContextBase.blendEquation


blendEquationSeparate()

blendEquationSeparate(modeRGB, modeAlpha): void;

MDN Reference

Parameters

ParameterType
modeRGBnumber
modeAlphanumber

Returns

void

Inherited from

WebGLRenderingContextBase.blendEquationSeparate


blendFunc()

blendFunc(sfactor, dfactor): void;

MDN Reference

Parameters

ParameterType
sfactornumber
dfactornumber

Returns

void

Inherited from

WebGLRenderingContextBase.blendFunc


blendFuncSeparate()

blendFuncSeparate(
srcRGB,
dstRGB,
srcAlpha,
dstAlpha
): void;

MDN Reference

Parameters

ParameterType
srcRGBnumber
dstRGBnumber
srcAlphanumber
dstAlphanumber

Returns

void

Inherited from

WebGLRenderingContextBase.blendFuncSeparate


bufferData()

Call Signature

bufferData(
target,
size,
usage
): void;

MDN Reference

Parameters
ParameterType
targetnumber
sizenumber
usagenumber
Returns

void

Inherited from

WebGLRenderingContextOverloads.bufferData

Call Signature

bufferData(
target,
data,
usage
): void;
Parameters
ParameterType
targetnumber
dataAllowSharedBufferSource | null
usagenumber
Returns

void

Inherited from

WebGLRenderingContextOverloads.bufferData


bufferSubData()

bufferSubData(
target,
offset,
data
): void;

MDN Reference

Parameters

ParameterType
targetnumber
offsetnumber
dataAllowSharedBufferSource

Returns

void

Inherited from

WebGLRenderingContextOverloads.bufferSubData


checkFramebufferStatus()

checkFramebufferStatus(target): number;

MDN Reference

Parameters

ParameterType
targetnumber

Returns

number

Inherited from

WebGLRenderingContextBase.checkFramebufferStatus


clear()

clear(mask): void;

MDN Reference

Parameters

ParameterType
masknumber

Returns

void

Inherited from

WebGLRenderingContextBase.clear


clearColor()

clearColor(
red,
green,
blue,
alpha
): void;

MDN Reference

Parameters

ParameterType
rednumber
greennumber
bluenumber
alphanumber

Returns

void

Inherited from

WebGLRenderingContextBase.clearColor


clearDepth()

clearDepth(depth): void;

MDN Reference

Parameters

ParameterType
depthnumber

Returns

void

Inherited from

WebGLRenderingContextBase.clearDepth


clearStencil()

clearStencil(s): void;

MDN Reference

Parameters

ParameterType
snumber

Returns

void

Inherited from

WebGLRenderingContextBase.clearStencil


colorMask()

colorMask(
red,
green,
blue,
alpha
): void;

MDN Reference

Parameters

ParameterType
redboolean
greenboolean
blueboolean
alphaboolean

Returns

void

Inherited from

WebGLRenderingContextBase.colorMask


compileShader()

compileShader(shader): void;

MDN Reference

Parameters

ParameterType
shaderWebGLShader

Returns

void

Inherited from

WebGLRenderingContextBase.compileShader


compressedTexImage2D()

compressedTexImage2D(
target,
level,
internalformat,
width,
height,
border,
data
): void;

MDN Reference

Parameters

ParameterType
targetnumber
levelnumber
internalformatnumber
widthnumber
heightnumber
bordernumber
dataArrayBufferView<ArrayBufferLike>

Returns

void

Inherited from

WebGLRenderingContextOverloads.compressedTexImage2D


compressedTexSubImage2D()

compressedTexSubImage2D(
target,
level,
xoffset,
yoffset,
width,
height,
format,
data
): void;

MDN Reference

Parameters

ParameterType
targetnumber
levelnumber
xoffsetnumber
yoffsetnumber
widthnumber
heightnumber
formatnumber
dataArrayBufferView<ArrayBufferLike>

Returns

void

Inherited from

WebGLRenderingContextOverloads.compressedTexSubImage2D


copyTexImage2D()

copyTexImage2D(
target,
level,
internalformat,
x,
y,
width,
height,
border
): void;

MDN Reference

Parameters

ParameterType
targetnumber
levelnumber
internalformatnumber
xnumber
ynumber
widthnumber
heightnumber
bordernumber

Returns

void

Inherited from

WebGLRenderingContextBase.copyTexImage2D


copyTexSubImage2D()

copyTexSubImage2D(
target,
level,
xoffset,
yoffset,
x,
y,
width,
height
): void;

MDN Reference

Parameters

ParameterType
targetnumber
levelnumber
xoffsetnumber
yoffsetnumber
xnumber
ynumber
widthnumber
heightnumber

Returns

void

Inherited from

WebGLRenderingContextBase.copyTexSubImage2D


createBuffer()

createBuffer(): WebGLBuffer;

MDN Reference

Returns

WebGLBuffer

Inherited from

WebGLRenderingContextBase.createBuffer


createFramebuffer()

createFramebuffer(): WebGLFramebuffer;

MDN Reference

Returns

WebGLFramebuffer

Inherited from

WebGLRenderingContextBase.createFramebuffer


createProgram()

createProgram(): WebGLProgram;

MDN Reference

Returns

WebGLProgram

Inherited from

WebGLRenderingContextBase.createProgram


createRenderbuffer()

createRenderbuffer(): WebGLRenderbuffer;

MDN Reference

Returns

WebGLRenderbuffer

Inherited from

WebGLRenderingContextBase.createRenderbuffer


createShader()

createShader(type): WebGLShader | null;

MDN Reference

Parameters

ParameterType
typenumber

Returns

WebGLShader | null

Inherited from

WebGLRenderingContextBase.createShader


createTexture()

createTexture(): WebGLTexture;

MDN Reference

Returns

WebGLTexture

Inherited from

WebGLRenderingContextBase.createTexture


cullFace()

cullFace(mode): void;

MDN Reference

Parameters

ParameterType
modenumber

Returns

void

Inherited from

WebGLRenderingContextBase.cullFace


deleteBuffer()

deleteBuffer(buffer): void;

MDN Reference

Parameters

ParameterType
bufferWebGLBuffer | null

Returns

void

Inherited from

WebGLRenderingContextBase.deleteBuffer


deleteFramebuffer()

deleteFramebuffer(framebuffer): void;

MDN Reference

Parameters

ParameterType
framebufferWebGLFramebuffer | null

Returns

void

Inherited from

WebGLRenderingContextBase.deleteFramebuffer


deleteProgram()

deleteProgram(program): void;

MDN Reference

Parameters

ParameterType
programWebGLProgram | null

Returns

void

Inherited from

WebGLRenderingContextBase.deleteProgram


deleteRenderbuffer()

deleteRenderbuffer(renderbuffer): void;

MDN Reference

Parameters

ParameterType
renderbufferWebGLRenderbuffer | null

Returns

void

Inherited from

WebGLRenderingContextBase.deleteRenderbuffer


deleteShader()

deleteShader(shader): void;

MDN Reference

Parameters

ParameterType
shaderWebGLShader | null

Returns

void

Inherited from

WebGLRenderingContextBase.deleteShader


deleteTexture()

deleteTexture(texture): void;

MDN Reference

Parameters

ParameterType
textureWebGLTexture | null

Returns

void

Inherited from

WebGLRenderingContextBase.deleteTexture


depthFunc()

depthFunc(func): void;

MDN Reference

Parameters

ParameterType
funcnumber

Returns

void

Inherited from

WebGLRenderingContextBase.depthFunc


depthMask()

depthMask(flag): void;

MDN Reference

Parameters

ParameterType
flagboolean

Returns

void

Inherited from

WebGLRenderingContextBase.depthMask


depthRange()

depthRange(zNear, zFar): void;

MDN Reference

Parameters

ParameterType
zNearnumber
zFarnumber

Returns

void

Inherited from

WebGLRenderingContextBase.depthRange


detachShader()

detachShader(program, shader): void;

MDN Reference

Parameters

ParameterType
programWebGLProgram
shaderWebGLShader

Returns

void

Inherited from

WebGLRenderingContextBase.detachShader


disable()

disable(cap): void;

MDN Reference

Parameters

ParameterType
capnumber

Returns

void

Inherited from

WebGLRenderingContextBase.disable


disableVertexAttribArray()

disableVertexAttribArray(index): void;

MDN Reference

Parameters

ParameterType
indexnumber

Returns

void

Inherited from

WebGLRenderingContextBase.disableVertexAttribArray


drawArrays()

drawArrays(
mode,
first,
count
): void;

MDN Reference

Parameters

ParameterType
modenumber
firstnumber
countnumber

Returns

void

Inherited from

WebGLRenderingContextBase.drawArrays


drawElements()

drawElements(
mode,
count,
type,
offset
): void;

MDN Reference

Parameters

ParameterType
modenumber
countnumber
typenumber
offsetnumber

Returns

void

Inherited from

WebGLRenderingContextBase.drawElements


enable()

enable(cap): void;

MDN Reference

Parameters

ParameterType
capnumber

Returns

void

Inherited from

WebGLRenderingContextBase.enable


enableVertexAttribArray()

enableVertexAttribArray(index): void;

MDN Reference

Parameters

ParameterType
indexnumber

Returns

void

Inherited from

WebGLRenderingContextBase.enableVertexAttribArray


finish()

finish(): void;

MDN Reference

Returns

void

Inherited from

WebGLRenderingContextBase.finish


flush()

flush(): void;

MDN Reference

Returns

void

Inherited from

WebGLRenderingContextBase.flush


framebufferRenderbuffer()

framebufferRenderbuffer(
target,
attachment,
renderbuffertarget,
renderbuffer
): void;

MDN Reference

Parameters

ParameterType
targetnumber
attachmentnumber
renderbuffertargetnumber
renderbufferWebGLRenderbuffer | null

Returns

void

Inherited from

WebGLRenderingContextBase.framebufferRenderbuffer


framebufferTexture2D()

framebufferTexture2D(
target,
attachment,
textarget,
texture,
level
): void;

MDN Reference

Parameters

ParameterType
targetnumber
attachmentnumber
textargetnumber
textureWebGLTexture | null
levelnumber

Returns

void

Inherited from

WebGLRenderingContextBase.framebufferTexture2D


frontFace()

frontFace(mode): void;

MDN Reference

Parameters

ParameterType
modenumber

Returns

void

Inherited from

WebGLRenderingContextBase.frontFace


generateMipmap()

generateMipmap(target): void;

MDN Reference

Parameters

ParameterType
targetnumber

Returns

void

Inherited from

WebGLRenderingContextBase.generateMipmap


getActiveAttrib()

getActiveAttrib(program, index): WebGLActiveInfo | null;

MDN Reference

Parameters

ParameterType
programWebGLProgram
indexnumber

Returns

WebGLActiveInfo | null

Inherited from

WebGLRenderingContextBase.getActiveAttrib


getActiveUniform()

getActiveUniform(program, index): WebGLActiveInfo | null;

MDN Reference

Parameters

ParameterType
programWebGLProgram
indexnumber

Returns

WebGLActiveInfo | null

Inherited from

WebGLRenderingContextBase.getActiveUniform


getAttachedShaders()

getAttachedShaders(program): WebGLShader[] | null;

MDN Reference

Parameters

ParameterType
programWebGLProgram

Returns

WebGLShader[] | null

Inherited from

WebGLRenderingContextBase.getAttachedShaders


getAttribLocation()

getAttribLocation(program, name): number;

MDN Reference

Parameters

ParameterType
programWebGLProgram
namestring

Returns

number

Inherited from

WebGLRenderingContextBase.getAttribLocation


getBufferParameter()

getBufferParameter(target, pname): any;

MDN Reference

Parameters

ParameterType
targetnumber
pnamenumber

Returns

any

Inherited from

WebGLRenderingContextBase.getBufferParameter


getContextAttributes()

getContextAttributes(): WebGLContextAttributes | null;

MDN Reference

Returns

WebGLContextAttributes | null

Inherited from

WebGLRenderingContextBase.getContextAttributes


getError()

getError(): number;

MDN Reference

Returns

number

Inherited from

WebGLRenderingContextBase.getError


getExtension()

Call Signature

getExtension(name): any;

MDN Reference

Parameters
ParameterType
namestring
Returns

any

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName): ANGLE_instanced_arrays | null;
Parameters
ParameterType
extensionName"ANGLE_instanced_arrays"
Returns

ANGLE_instanced_arrays | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName): EXT_blend_minmax | null;
Parameters
ParameterType
extensionName"EXT_blend_minmax"
Returns

EXT_blend_minmax | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName): EXT_color_buffer_float | null;
Parameters
ParameterType
extensionName"EXT_color_buffer_float"
Returns

EXT_color_buffer_float | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName): EXT_color_buffer_half_float | null;
Parameters
ParameterType
extensionName"EXT_color_buffer_half_float"
Returns

EXT_color_buffer_half_float | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName): EXT_float_blend | null;
Parameters
ParameterType
extensionName"EXT_float_blend"
Returns

EXT_float_blend | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName): EXT_frag_depth | null;
Parameters
ParameterType
extensionName"EXT_frag_depth"
Returns

EXT_frag_depth | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName): EXT_sRGB | null;
Parameters
ParameterType
extensionName"EXT_sRGB"
Returns

EXT_sRGB | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName): EXT_shader_texture_lod | null;
Parameters
ParameterType
extensionName"EXT_shader_texture_lod"
Returns

EXT_shader_texture_lod | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName):
| EXT_texture_compression_bptc
| null;
Parameters
ParameterType
extensionName"EXT_texture_compression_bptc"
Returns

| EXT_texture_compression_bptc | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName):
| EXT_texture_compression_rgtc
| null;
Parameters
ParameterType
extensionName"EXT_texture_compression_rgtc"
Returns

| EXT_texture_compression_rgtc | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName):
| EXT_texture_filter_anisotropic
| null;
Parameters
ParameterType
extensionName"EXT_texture_filter_anisotropic"
Returns

| EXT_texture_filter_anisotropic | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName): KHR_parallel_shader_compile | null;
Parameters
ParameterType
extensionName"KHR_parallel_shader_compile"
Returns

KHR_parallel_shader_compile | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName): OES_element_index_uint | null;
Parameters
ParameterType
extensionName"OES_element_index_uint"
Returns

OES_element_index_uint | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName): OES_fbo_render_mipmap | null;
Parameters
ParameterType
extensionName"OES_fbo_render_mipmap"
Returns

OES_fbo_render_mipmap | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName): OES_standard_derivatives | null;
Parameters
ParameterType
extensionName"OES_standard_derivatives"
Returns

OES_standard_derivatives | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName): OES_texture_float | null;
Parameters
ParameterType
extensionName"OES_texture_float"
Returns

OES_texture_float | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName): OES_texture_float_linear | null;
Parameters
ParameterType
extensionName"OES_texture_float_linear"
Returns

OES_texture_float_linear | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName): OES_texture_half_float | null;
Parameters
ParameterType
extensionName"OES_texture_half_float"
Returns

OES_texture_half_float | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName):
| OES_texture_half_float_linear
| null;
Parameters
ParameterType
extensionName"OES_texture_half_float_linear"
Returns

| OES_texture_half_float_linear | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName): OES_vertex_array_object | null;
Parameters
ParameterType
extensionName"OES_vertex_array_object"
Returns

OES_vertex_array_object | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName): OVR_multiview2 | null;
Parameters
ParameterType
extensionName"OVR_multiview2"
Returns

OVR_multiview2 | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName): WEBGL_color_buffer_float | null;
Parameters
ParameterType
extensionName"WEBGL_color_buffer_float"
Returns

WEBGL_color_buffer_float | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName):
| WEBGL_compressed_texture_astc
| null;
Parameters
ParameterType
extensionName"WEBGL_compressed_texture_astc"
Returns

| WEBGL_compressed_texture_astc | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName):
| WEBGL_compressed_texture_etc
| null;
Parameters
ParameterType
extensionName"WEBGL_compressed_texture_etc"
Returns

| WEBGL_compressed_texture_etc | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName):
| WEBGL_compressed_texture_etc1
| null;
Parameters
ParameterType
extensionName"WEBGL_compressed_texture_etc1"
Returns

| WEBGL_compressed_texture_etc1 | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName):
| WEBGL_compressed_texture_pvrtc
| null;
Parameters
ParameterType
extensionName"WEBGL_compressed_texture_pvrtc"
Returns

| WEBGL_compressed_texture_pvrtc | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName):
| WEBGL_compressed_texture_s3tc
| null;
Parameters
ParameterType
extensionName"WEBGL_compressed_texture_s3tc"
Returns

| WEBGL_compressed_texture_s3tc | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName):
| WEBGL_compressed_texture_s3tc_srgb
| null;
Parameters
ParameterType
extensionName"WEBGL_compressed_texture_s3tc_srgb"
Returns

| WEBGL_compressed_texture_s3tc_srgb | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName): WEBGL_debug_renderer_info | null;
Parameters
ParameterType
extensionName"WEBGL_debug_renderer_info"
Returns

WEBGL_debug_renderer_info | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName): WEBGL_debug_shaders | null;
Parameters
ParameterType
extensionName"WEBGL_debug_shaders"
Returns

WEBGL_debug_shaders | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName): WEBGL_depth_texture | null;
Parameters
ParameterType
extensionName"WEBGL_depth_texture"
Returns

WEBGL_depth_texture | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName): WEBGL_draw_buffers | null;
Parameters
ParameterType
extensionName"WEBGL_draw_buffers"
Returns

WEBGL_draw_buffers | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName): WEBGL_lose_context | null;
Parameters
ParameterType
extensionName"WEBGL_lose_context"
Returns

WEBGL_lose_context | null

Inherited from

WebGLRenderingContextBase.getExtension

Call Signature

getExtension(extensionName): WEBGL_multi_draw | null;
Parameters
ParameterType
extensionName"WEBGL_multi_draw"
Returns

WEBGL_multi_draw | null

Inherited from

WebGLRenderingContextBase.getExtension


getFramebufferAttachmentParameter()

getFramebufferAttachmentParameter(
target,
attachment,
pname
): any;

MDN Reference

Parameters

ParameterType
targetnumber
attachmentnumber
pnamenumber

Returns

any

Inherited from

WebGLRenderingContextBase.getFramebufferAttachmentParameter


getParameter()

getParameter(pname): any;

MDN Reference

Parameters

ParameterType
pnamenumber

Returns

any

Inherited from

WebGLRenderingContextBase.getParameter


getProgramInfoLog()

getProgramInfoLog(program): string | null;

MDN Reference

Parameters

ParameterType
programWebGLProgram

Returns

string | null

Inherited from

WebGLRenderingContextBase.getProgramInfoLog


getProgramParameter()

getProgramParameter(program, pname): any;

MDN Reference

Parameters

ParameterType
programWebGLProgram
pnamenumber

Returns

any

Inherited from

WebGLRenderingContextBase.getProgramParameter


getRenderbufferParameter()

getRenderbufferParameter(target, pname): any;

MDN Reference

Parameters

ParameterType
targetnumber
pnamenumber

Returns

any

Inherited from

WebGLRenderingContextBase.getRenderbufferParameter


getShaderInfoLog()

getShaderInfoLog(shader): string | null;

MDN Reference

Parameters

ParameterType
shaderWebGLShader

Returns

string | null

Inherited from

WebGLRenderingContextBase.getShaderInfoLog


getShaderParameter()

getShaderParameter(shader, pname): any;

MDN Reference

Parameters

ParameterType
shaderWebGLShader
pnamenumber

Returns

any

Inherited from

WebGLRenderingContextBase.getShaderParameter


getShaderPrecisionFormat()

getShaderPrecisionFormat(shadertype, precisiontype): WebGLShaderPrecisionFormat | null;

MDN Reference

Parameters

ParameterType
shadertypenumber
precisiontypenumber

Returns

WebGLShaderPrecisionFormat | null

Inherited from

WebGLRenderingContextBase.getShaderPrecisionFormat


getShaderSource()

getShaderSource(shader): string | null;

MDN Reference

Parameters

ParameterType
shaderWebGLShader

Returns

string | null

Inherited from

WebGLRenderingContextBase.getShaderSource


getSupportedExtensions()

getSupportedExtensions(): string[] | null;

MDN Reference

Returns

string[] | null

Inherited from

WebGLRenderingContextBase.getSupportedExtensions


getTexParameter()

getTexParameter(target, pname): any;

MDN Reference

Parameters

ParameterType
targetnumber
pnamenumber

Returns

any

Inherited from

WebGLRenderingContextBase.getTexParameter


getUniform()

getUniform(program, location): any;

MDN Reference

Parameters

ParameterType
programWebGLProgram
locationWebGLUniformLocation

Returns

any

Inherited from

WebGLRenderingContextBase.getUniform


getUniformLocation()

getUniformLocation(program, name): WebGLUniformLocation | null;

MDN Reference

Parameters

ParameterType
programWebGLProgram
namestring

Returns

WebGLUniformLocation | null

Inherited from

WebGLRenderingContextBase.getUniformLocation


getVertexAttrib()

getVertexAttrib(index, pname): any;

MDN Reference

Parameters

ParameterType
indexnumber
pnamenumber

Returns

any

Inherited from

WebGLRenderingContextBase.getVertexAttrib


getVertexAttribOffset()

getVertexAttribOffset(index, pname): number;

MDN Reference

Parameters

ParameterType
indexnumber
pnamenumber

Returns

number

Inherited from

WebGLRenderingContextBase.getVertexAttribOffset


hint()

hint(target, mode): void;

MDN Reference

Parameters

ParameterType
targetnumber
modenumber

Returns

void

Inherited from

WebGLRenderingContextBase.hint


isBuffer()

isBuffer(buffer): boolean;

MDN Reference

Parameters

ParameterType
bufferWebGLBuffer | null

Returns

boolean

Inherited from

WebGLRenderingContextBase.isBuffer


isContextLost()

isContextLost(): boolean;

MDN Reference

Returns

boolean

Inherited from

WebGLRenderingContextBase.isContextLost


isEnabled()

isEnabled(cap): boolean;

MDN Reference

Parameters

ParameterType
capnumber

Returns

boolean

Inherited from

WebGLRenderingContextBase.isEnabled


isFramebuffer()

isFramebuffer(framebuffer): boolean;

MDN Reference

Parameters

ParameterType
framebufferWebGLFramebuffer | null

Returns

boolean

Inherited from

WebGLRenderingContextBase.isFramebuffer


isProgram()

isProgram(program): boolean;

MDN Reference

Parameters

ParameterType
programWebGLProgram | null

Returns

boolean

Inherited from

WebGLRenderingContextBase.isProgram


isRenderbuffer()

isRenderbuffer(renderbuffer): boolean;

MDN Reference

Parameters

ParameterType
renderbufferWebGLRenderbuffer | null

Returns

boolean

Inherited from

WebGLRenderingContextBase.isRenderbuffer


isShader()

isShader(shader): boolean;

MDN Reference

Parameters

ParameterType
shaderWebGLShader | null

Returns

boolean

Inherited from

WebGLRenderingContextBase.isShader


isTexture()

isTexture(texture): boolean;

MDN Reference

Parameters

ParameterType
textureWebGLTexture | null

Returns

boolean

Inherited from

WebGLRenderingContextBase.isTexture


lineWidth()

lineWidth(width): void;

MDN Reference

Parameters

ParameterType
widthnumber

Returns

void

Inherited from

WebGLRenderingContextBase.lineWidth


linkProgram()

linkProgram(program): void;

MDN Reference

Parameters

ParameterType
programWebGLProgram

Returns

void

Inherited from

WebGLRenderingContextBase.linkProgram


pixelStorei()

pixelStorei(pname, param): void;

MDN Reference

Parameters

ParameterType
pnamenumber
paramnumber | boolean

Returns

void

Inherited from

WebGLRenderingContextBase.pixelStorei


polygonOffset()

polygonOffset(factor, units): void;

MDN Reference

Parameters

ParameterType
factornumber
unitsnumber

Returns

void

Inherited from

WebGLRenderingContextBase.polygonOffset


readPixels()

readPixels(
x,
y,
width,
height,
format,
type,
pixels
): void;

MDN Reference

Parameters

ParameterType
xnumber
ynumber
widthnumber
heightnumber
formatnumber
typenumber
pixels| ArrayBufferView<ArrayBufferLike> | null

Returns

void

Inherited from

WebGLRenderingContextOverloads.readPixels


renderbufferStorage()

renderbufferStorage(
target,
internalformat,
width,
height
): void;

MDN Reference

Parameters

ParameterType
targetnumber
internalformatnumber
widthnumber
heightnumber

Returns

void

Inherited from

WebGLRenderingContextBase.renderbufferStorage


sampleCoverage()

sampleCoverage(value, invert): void;

MDN Reference

Parameters

ParameterType
valuenumber
invertboolean

Returns

void

Inherited from

WebGLRenderingContextBase.sampleCoverage


scissor()

scissor(
x,
y,
width,
height
): void;

MDN Reference

Parameters

ParameterType
xnumber
ynumber
widthnumber
heightnumber

Returns

void

Inherited from

WebGLRenderingContextBase.scissor


shaderSource()

shaderSource(shader, source): void;

MDN Reference

Parameters

ParameterType
shaderWebGLShader
sourcestring

Returns

void

Inherited from

WebGLRenderingContextBase.shaderSource


stencilFunc()

stencilFunc(
func,
ref,
mask
): void;

MDN Reference

Parameters

ParameterType
funcnumber
refnumber
masknumber

Returns

void

Inherited from

WebGLRenderingContextBase.stencilFunc


stencilFuncSeparate()

stencilFuncSeparate(
face,
func,
ref,
mask
): void;

MDN Reference

Parameters

ParameterType
facenumber
funcnumber
refnumber
masknumber

Returns

void

Inherited from

WebGLRenderingContextBase.stencilFuncSeparate


stencilMask()

stencilMask(mask): void;

MDN Reference

Parameters

ParameterType
masknumber

Returns

void

Inherited from

WebGLRenderingContextBase.stencilMask


stencilMaskSeparate()

stencilMaskSeparate(face, mask): void;

MDN Reference

Parameters

ParameterType
facenumber
masknumber

Returns

void

Inherited from

WebGLRenderingContextBase.stencilMaskSeparate


stencilOp()

stencilOp(
fail,
zfail,
zpass
): void;

MDN Reference

Parameters

ParameterType
failnumber
zfailnumber
zpassnumber

Returns

void

Inherited from

WebGLRenderingContextBase.stencilOp


stencilOpSeparate()

stencilOpSeparate(
face,
fail,
zfail,
zpass
): void;

MDN Reference

Parameters

ParameterType
facenumber
failnumber
zfailnumber
zpassnumber

Returns

void

Inherited from

WebGLRenderingContextBase.stencilOpSeparate


texImage2D()

Call Signature

texImage2D(
target,
level,
internalformat,
width,
height,
border,
format,
type,
pixels
): void;

MDN Reference

Parameters
ParameterType
targetnumber
levelnumber
internalformatnumber
widthnumber
heightnumber
bordernumber
formatnumber
typenumber
pixels| ArrayBufferView<ArrayBufferLike> | null
Returns

void

Inherited from

WebGLRenderingContextOverloads.texImage2D

Call Signature

texImage2D(
target,
level,
internalformat,
format,
type,
source
): void;
Parameters
ParameterType
targetnumber
levelnumber
internalformatnumber
formatnumber
typenumber
sourceTexImageSource
Returns

void

Inherited from

WebGLRenderingContextOverloads.texImage2D


texParameterf()

texParameterf(
target,
pname,
param
): void;

MDN Reference

Parameters

ParameterType
targetnumber
pnamenumber
paramnumber

Returns

void

Inherited from

WebGLRenderingContextBase.texParameterf


texParameteri()

texParameteri(
target,
pname,
param
): void;

MDN Reference

Parameters

ParameterType
targetnumber
pnamenumber
paramnumber

Returns

void

Inherited from

WebGLRenderingContextBase.texParameteri


texSubImage2D()

Call Signature

texSubImage2D(
target,
level,
xoffset,
yoffset,
width,
height,
format,
type,
pixels
): void;

MDN Reference

Parameters
ParameterType
targetnumber
levelnumber
xoffsetnumber
yoffsetnumber
widthnumber
heightnumber
formatnumber
typenumber
pixels| ArrayBufferView<ArrayBufferLike> | null
Returns

void

Inherited from

WebGLRenderingContextOverloads.texSubImage2D

Call Signature

texSubImage2D(
target,
level,
xoffset,
yoffset,
format,
type,
source
): void;
Parameters
ParameterType
targetnumber
levelnumber
xoffsetnumber
yoffsetnumber
formatnumber
typenumber
sourceTexImageSource
Returns

void

Inherited from

WebGLRenderingContextOverloads.texSubImage2D


uniform1f()

uniform1f(location, x): void;

MDN Reference

Parameters

ParameterType
locationWebGLUniformLocation | null
xnumber

Returns

void

Inherited from

WebGLRenderingContextBase.uniform1f


uniform1fv()

Call Signature

uniform1fv(location, v): void;

MDN Reference

Parameters
ParameterType
locationWebGLUniformLocation | null
vFloat32List
Returns

void

Inherited from

WebGLRenderingContextOverloads.uniform1fv

Call Signature

uniform1fv(location, v): void;

MDN Reference

Parameters
ParameterType
locationWebGLUniformLocation | null
vIterable<number>
Returns

void

Inherited from

WebGLRenderingContextOverloads.uniform1fv


uniform1i()

uniform1i(location, x): void;

MDN Reference

Parameters

ParameterType
locationWebGLUniformLocation | null
xnumber

Returns

void

Inherited from

WebGLRenderingContextBase.uniform1i


uniform1iv()

Call Signature

uniform1iv(location, v): void;

MDN Reference

Parameters
ParameterType
locationWebGLUniformLocation | null
vInt32List
Returns

void

Inherited from

WebGLRenderingContextOverloads.uniform1iv

Call Signature

uniform1iv(location, v): void;

MDN Reference

Parameters
ParameterType
locationWebGLUniformLocation | null
vIterable<number>
Returns

void

Inherited from

WebGLRenderingContextOverloads.uniform1iv


uniform2f()

uniform2f(
location,
x,
y
): void;

MDN Reference

Parameters

ParameterType
locationWebGLUniformLocation | null
xnumber
ynumber

Returns

void

Inherited from

WebGLRenderingContextBase.uniform2f


uniform2fv()

Call Signature

uniform2fv(location, v): void;

MDN Reference

Parameters
ParameterType
locationWebGLUniformLocation | null
vFloat32List
Returns

void

Inherited from

WebGLRenderingContextOverloads.uniform2fv

Call Signature

uniform2fv(location, v): void;

MDN Reference

Parameters
ParameterType
locationWebGLUniformLocation | null
vIterable<number>
Returns

void

Inherited from

WebGLRenderingContextOverloads.uniform2fv


uniform2i()

uniform2i(
location,
x,
y
): void;

MDN Reference

Parameters

ParameterType
locationWebGLUniformLocation | null
xnumber
ynumber

Returns

void

Inherited from

WebGLRenderingContextBase.uniform2i


uniform2iv()

Call Signature

uniform2iv(location, v): void;

MDN Reference

Parameters
ParameterType
locationWebGLUniformLocation | null
vInt32List
Returns

void

Inherited from

WebGLRenderingContextOverloads.uniform2iv

Call Signature

uniform2iv(location, v): void;

MDN Reference

Parameters
ParameterType
locationWebGLUniformLocation | null
vIterable<number>
Returns

void

Inherited from

WebGLRenderingContextOverloads.uniform2iv


uniform3f()

uniform3f(
location,
x,
y,
z
): void;

MDN Reference

Parameters

ParameterType
locationWebGLUniformLocation | null
xnumber
ynumber
znumber

Returns

void

Inherited from

WebGLRenderingContextBase.uniform3f


uniform3fv()

Call Signature

uniform3fv(location, v): void;

MDN Reference

Parameters
ParameterType
locationWebGLUniformLocation | null
vFloat32List
Returns

void

Inherited from

WebGLRenderingContextOverloads.uniform3fv

Call Signature

uniform3fv(location, v): void;

MDN Reference

Parameters
ParameterType
locationWebGLUniformLocation | null
vIterable<number>
Returns

void

Inherited from

WebGLRenderingContextOverloads.uniform3fv


uniform3i()

uniform3i(
location,
x,
y,
z
): void;

MDN Reference

Parameters

ParameterType
locationWebGLUniformLocation | null
xnumber
ynumber
znumber

Returns

void

Inherited from

WebGLRenderingContextBase.uniform3i


uniform3iv()

Call Signature

uniform3iv(location, v): void;

MDN Reference

Parameters
ParameterType
locationWebGLUniformLocation | null
vInt32List
Returns

void

Inherited from

WebGLRenderingContextOverloads.uniform3iv

Call Signature

uniform3iv(location, v): void;

MDN Reference

Parameters
ParameterType
locationWebGLUniformLocation | null
vIterable<number>
Returns

void

Inherited from

WebGLRenderingContextOverloads.uniform3iv


uniform4f()

uniform4f(
location,
x,
y,
z,
w
): void;

MDN Reference

Parameters

ParameterType
locationWebGLUniformLocation | null
xnumber
ynumber
znumber
wnumber

Returns

void

Inherited from

WebGLRenderingContextBase.uniform4f


uniform4fv()

Call Signature

uniform4fv(location, v): void;

MDN Reference

Parameters
ParameterType
locationWebGLUniformLocation | null
vFloat32List
Returns

void

Inherited from

WebGLRenderingContextOverloads.uniform4fv

Call Signature

uniform4fv(location, v): void;

MDN Reference

Parameters
ParameterType
locationWebGLUniformLocation | null
vIterable<number>
Returns

void

Inherited from

WebGLRenderingContextOverloads.uniform4fv


uniform4i()

uniform4i(
location,
x,
y,
z,
w
): void;

MDN Reference

Parameters

ParameterType
locationWebGLUniformLocation | null
xnumber
ynumber
znumber
wnumber

Returns

void

Inherited from

WebGLRenderingContextBase.uniform4i


uniform4iv()

Call Signature

uniform4iv(location, v): void;

MDN Reference

Parameters
ParameterType
locationWebGLUniformLocation | null
vInt32List
Returns

void

Inherited from

WebGLRenderingContextOverloads.uniform4iv

Call Signature

uniform4iv(location, v): void;

MDN Reference

Parameters
ParameterType
locationWebGLUniformLocation | null
vIterable<number>
Returns

void

Inherited from

WebGLRenderingContextOverloads.uniform4iv


uniformMatrix2fv()

Call Signature

uniformMatrix2fv(
location,
transpose,
value
): void;

MDN Reference

Parameters
ParameterType
locationWebGLUniformLocation | null
transposeboolean
valueFloat32List
Returns

void

Inherited from

WebGLRenderingContextOverloads.uniformMatrix2fv

Call Signature

uniformMatrix2fv(
location,
transpose,
value
): void;

MDN Reference

Parameters
ParameterType
locationWebGLUniformLocation | null
transposeboolean
valueIterable<number>
Returns

void

Inherited from

WebGLRenderingContextOverloads.uniformMatrix2fv


uniformMatrix3fv()

Call Signature

uniformMatrix3fv(
location,
transpose,
value
): void;

MDN Reference

Parameters
ParameterType
locationWebGLUniformLocation | null
transposeboolean
valueFloat32List
Returns

void

Inherited from

WebGLRenderingContextOverloads.uniformMatrix3fv

Call Signature

uniformMatrix3fv(
location,
transpose,
value
): void;

MDN Reference

Parameters
ParameterType
locationWebGLUniformLocation | null
transposeboolean
valueIterable<number>
Returns

void

Inherited from

WebGLRenderingContextOverloads.uniformMatrix3fv


uniformMatrix4fv()

Call Signature

uniformMatrix4fv(
location,
transpose,
value
): void;

MDN Reference

Parameters
ParameterType
locationWebGLUniformLocation | null
transposeboolean
valueFloat32List
Returns

void

Inherited from

WebGLRenderingContextOverloads.uniformMatrix4fv

Call Signature

uniformMatrix4fv(
location,
transpose,
value
): void;

MDN Reference

Parameters
ParameterType
locationWebGLUniformLocation | null
transposeboolean
valueIterable<number>
Returns

void

Inherited from

WebGLRenderingContextOverloads.uniformMatrix4fv


useProgram()

useProgram(program): void;

MDN Reference

Parameters

ParameterType
programWebGLProgram | null

Returns

void

Inherited from

WebGLRenderingContextBase.useProgram


validateProgram()

validateProgram(program): void;

MDN Reference

Parameters

ParameterType
programWebGLProgram

Returns

void

Inherited from

WebGLRenderingContextBase.validateProgram


vertexAttrib1f()

vertexAttrib1f(index, x): void;

MDN Reference

Parameters

ParameterType
indexnumber
xnumber

Returns

void

Inherited from

WebGLRenderingContextBase.vertexAttrib1f


vertexAttrib1fv()

Call Signature

vertexAttrib1fv(index, values): void;

MDN Reference

Parameters
ParameterType
indexnumber
valuesFloat32List
Returns

void

Inherited from

WebGLRenderingContextBase.vertexAttrib1fv

Call Signature

vertexAttrib1fv(index, values): void;

MDN Reference

Parameters
ParameterType
indexnumber
valuesIterable<number>
Returns

void

Inherited from

WebGLRenderingContextBase.vertexAttrib1fv


vertexAttrib2f()

vertexAttrib2f(
index,
x,
y
): void;

MDN Reference

Parameters

ParameterType
indexnumber
xnumber
ynumber

Returns

void

Inherited from

WebGLRenderingContextBase.vertexAttrib2f


vertexAttrib2fv()

Call Signature

vertexAttrib2fv(index, values): void;

MDN Reference

Parameters
ParameterType
indexnumber
valuesFloat32List
Returns

void

Inherited from

WebGLRenderingContextBase.vertexAttrib2fv

Call Signature

vertexAttrib2fv(index, values): void;

MDN Reference

Parameters
ParameterType
indexnumber
valuesIterable<number>
Returns

void

Inherited from

WebGLRenderingContextBase.vertexAttrib2fv


vertexAttrib3f()

vertexAttrib3f(
index,
x,
y,
z
): void;

MDN Reference

Parameters

ParameterType
indexnumber
xnumber
ynumber
znumber

Returns

void

Inherited from

WebGLRenderingContextBase.vertexAttrib3f


vertexAttrib3fv()

Call Signature

vertexAttrib3fv(index, values): void;

MDN Reference

Parameters
ParameterType
indexnumber
valuesFloat32List
Returns

void

Inherited from

WebGLRenderingContextBase.vertexAttrib3fv

Call Signature

vertexAttrib3fv(index, values): void;

MDN Reference

Parameters
ParameterType
indexnumber
valuesIterable<number>
Returns

void

Inherited from

WebGLRenderingContextBase.vertexAttrib3fv


vertexAttrib4f()

vertexAttrib4f(
index,
x,
y,
z,
w
): void;

MDN Reference

Parameters

ParameterType
indexnumber
xnumber
ynumber
znumber
wnumber

Returns

void

Inherited from

WebGLRenderingContextBase.vertexAttrib4f


vertexAttrib4fv()

Call Signature

vertexAttrib4fv(index, values): void;

MDN Reference

Parameters
ParameterType
indexnumber
valuesFloat32List
Returns

void

Inherited from

WebGLRenderingContextBase.vertexAttrib4fv

Call Signature

vertexAttrib4fv(index, values): void;

MDN Reference

Parameters
ParameterType
indexnumber
valuesIterable<number>
Returns

void

Inherited from

WebGLRenderingContextBase.vertexAttrib4fv


vertexAttribPointer()

vertexAttribPointer(
index,
size,
type,
normalized,
stride,
offset
): void;

MDN Reference

Parameters

ParameterType
indexnumber
sizenumber
typenumber
normalizedboolean
stridenumber
offsetnumber

Returns

void

Inherited from

WebGLRenderingContextBase.vertexAttribPointer


viewport()

viewport(
x,
y,
width,
height
): void;

MDN Reference

Parameters

ParameterType
xnumber
ynumber
widthnumber
heightnumber

Returns

void

Inherited from

WebGLRenderingContextBase.viewport

Properties

ACTIVE_ATTRIBUTES

readonly ACTIVE_ATTRIBUTES: 35721;

Inherited from

WebGLRenderingContextBase.ACTIVE_ATTRIBUTES


ACTIVE_TEXTURE

readonly ACTIVE_TEXTURE: 34016;

Inherited from

WebGLRenderingContextBase.ACTIVE_TEXTURE


ACTIVE_UNIFORMS

readonly ACTIVE_UNIFORMS: 35718;

Inherited from

WebGLRenderingContextBase.ACTIVE_UNIFORMS


ALIASED_LINE_WIDTH_RANGE

readonly ALIASED_LINE_WIDTH_RANGE: 33902;

Inherited from

WebGLRenderingContextBase.ALIASED_LINE_WIDTH_RANGE


ALIASED_POINT_SIZE_RANGE

readonly ALIASED_POINT_SIZE_RANGE: 33901;

Inherited from

WebGLRenderingContextBase.ALIASED_POINT_SIZE_RANGE


ALPHA

readonly ALPHA: 6406;

Inherited from

WebGLRenderingContextBase.ALPHA


ALPHA_BITS

readonly ALPHA_BITS: 3413;

Inherited from

WebGLRenderingContextBase.ALPHA_BITS


ALWAYS

readonly ALWAYS: 519;

Inherited from

WebGLRenderingContextBase.ALWAYS


ARRAY_BUFFER

readonly ARRAY_BUFFER: 34962;

Inherited from

WebGLRenderingContextBase.ARRAY_BUFFER


ARRAY_BUFFER_BINDING

readonly ARRAY_BUFFER_BINDING: 34964;

Inherited from

WebGLRenderingContextBase.ARRAY_BUFFER_BINDING


ATTACHED_SHADERS

readonly ATTACHED_SHADERS: 35717;

Inherited from

WebGLRenderingContextBase.ATTACHED_SHADERS


BACK

readonly BACK: 1029;

Inherited from

WebGLRenderingContextBase.BACK


BLEND

readonly BLEND: 3042;

Inherited from

WebGLRenderingContextBase.BLEND


BLEND_COLOR

readonly BLEND_COLOR: 32773;

Inherited from

WebGLRenderingContextBase.BLEND_COLOR


BLEND_DST_ALPHA

readonly BLEND_DST_ALPHA: 32970;

Inherited from

WebGLRenderingContextBase.BLEND_DST_ALPHA


BLEND_DST_RGB

readonly BLEND_DST_RGB: 32968;

Inherited from

WebGLRenderingContextBase.BLEND_DST_RGB


BLEND_EQUATION

readonly BLEND_EQUATION: 32777;

Inherited from

WebGLRenderingContextBase.BLEND_EQUATION


BLEND_EQUATION_ALPHA

readonly BLEND_EQUATION_ALPHA: 34877;

Inherited from

WebGLRenderingContextBase.BLEND_EQUATION_ALPHA


BLEND_EQUATION_RGB

readonly BLEND_EQUATION_RGB: 32777;

Inherited from

WebGLRenderingContextBase.BLEND_EQUATION_RGB


BLEND_SRC_ALPHA

readonly BLEND_SRC_ALPHA: 32971;

Inherited from

WebGLRenderingContextBase.BLEND_SRC_ALPHA


BLEND_SRC_RGB

readonly BLEND_SRC_RGB: 32969;

Inherited from

WebGLRenderingContextBase.BLEND_SRC_RGB


BLUE_BITS

readonly BLUE_BITS: 3412;

Inherited from

WebGLRenderingContextBase.BLUE_BITS


BOOL

readonly BOOL: 35670;

Inherited from

WebGLRenderingContextBase.BOOL


BOOL_VEC2

readonly BOOL_VEC2: 35671;

Inherited from

WebGLRenderingContextBase.BOOL_VEC2


BOOL_VEC3

readonly BOOL_VEC3: 35672;

Inherited from

WebGLRenderingContextBase.BOOL_VEC3


BOOL_VEC4

readonly BOOL_VEC4: 35673;

Inherited from

WebGLRenderingContextBase.BOOL_VEC4


BROWSER_DEFAULT_WEBGL

readonly BROWSER_DEFAULT_WEBGL: 37444;

Inherited from

WebGLRenderingContextBase.BROWSER_DEFAULT_WEBGL


BUFFER_SIZE

readonly BUFFER_SIZE: 34660;

Inherited from

WebGLRenderingContextBase.BUFFER_SIZE


BUFFER_USAGE

readonly BUFFER_USAGE: 34661;

Inherited from

WebGLRenderingContextBase.BUFFER_USAGE


BYTE

readonly BYTE: 5120;

Inherited from

WebGLRenderingContextBase.BYTE


canvas

readonly canvas:
| HTMLCanvasElement
| OffscreenCanvas;

MDN Reference

Inherited from

WebGLRenderingContextBase.canvas


CCW

readonly CCW: 2305;

Inherited from

WebGLRenderingContextBase.CCW


CLAMP_TO_EDGE

readonly CLAMP_TO_EDGE: 33071;

Inherited from

WebGLRenderingContextBase.CLAMP_TO_EDGE


COLOR_ATTACHMENT0

readonly COLOR_ATTACHMENT0: 36064;

Inherited from

WebGLRenderingContextBase.COLOR_ATTACHMENT0


COLOR_BUFFER_BIT

readonly COLOR_BUFFER_BIT: 16384;

Inherited from

WebGLRenderingContextBase.COLOR_BUFFER_BIT


COLOR_CLEAR_VALUE

readonly COLOR_CLEAR_VALUE: 3106;

Inherited from

WebGLRenderingContextBase.COLOR_CLEAR_VALUE


COLOR_WRITEMASK

readonly COLOR_WRITEMASK: 3107;

Inherited from

WebGLRenderingContextBase.COLOR_WRITEMASK


COMPILE_STATUS

readonly COMPILE_STATUS: 35713;

Inherited from

WebGLRenderingContextBase.COMPILE_STATUS


COMPRESSED_TEXTURE_FORMATS

readonly COMPRESSED_TEXTURE_FORMATS: 34467;

Inherited from

WebGLRenderingContextBase.COMPRESSED_TEXTURE_FORMATS


CONSTANT_ALPHA

readonly CONSTANT_ALPHA: 32771;

Inherited from

WebGLRenderingContextBase.CONSTANT_ALPHA


CONSTANT_COLOR

readonly CONSTANT_COLOR: 32769;

Inherited from

WebGLRenderingContextBase.CONSTANT_COLOR


CONTEXT_LOST_WEBGL

readonly CONTEXT_LOST_WEBGL: 37442;

Inherited from

WebGLRenderingContextBase.CONTEXT_LOST_WEBGL


CULL_FACE

readonly CULL_FACE: 2884;

Inherited from

WebGLRenderingContextBase.CULL_FACE


CULL_FACE_MODE

readonly CULL_FACE_MODE: 2885;

Inherited from

WebGLRenderingContextBase.CULL_FACE_MODE


CURRENT_PROGRAM

readonly CURRENT_PROGRAM: 35725;

Inherited from

WebGLRenderingContextBase.CURRENT_PROGRAM


CURRENT_VERTEX_ATTRIB

readonly CURRENT_VERTEX_ATTRIB: 34342;

Inherited from

WebGLRenderingContextBase.CURRENT_VERTEX_ATTRIB


CW

readonly CW: 2304;

Inherited from

WebGLRenderingContextBase.CW


DECR

readonly DECR: 7683;

Inherited from

WebGLRenderingContextBase.DECR


DECR_WRAP

readonly DECR_WRAP: 34056;

Inherited from

WebGLRenderingContextBase.DECR_WRAP


DELETE_STATUS

readonly DELETE_STATUS: 35712;

Inherited from

WebGLRenderingContextBase.DELETE_STATUS


DEPTH_ATTACHMENT

readonly DEPTH_ATTACHMENT: 36096;

Inherited from

WebGLRenderingContextBase.DEPTH_ATTACHMENT


DEPTH_BITS

readonly DEPTH_BITS: 3414;

Inherited from

WebGLRenderingContextBase.DEPTH_BITS


DEPTH_BUFFER_BIT

readonly DEPTH_BUFFER_BIT: 256;

Inherited from

WebGLRenderingContextBase.DEPTH_BUFFER_BIT


DEPTH_CLEAR_VALUE

readonly DEPTH_CLEAR_VALUE: 2931;

Inherited from

WebGLRenderingContextBase.DEPTH_CLEAR_VALUE


DEPTH_COMPONENT

readonly DEPTH_COMPONENT: 6402;

Inherited from

WebGLRenderingContextBase.DEPTH_COMPONENT


DEPTH_COMPONENT16

readonly DEPTH_COMPONENT16: 33189;

Inherited from

WebGLRenderingContextBase.DEPTH_COMPONENT16


DEPTH_FUNC

readonly DEPTH_FUNC: 2932;

Inherited from

WebGLRenderingContextBase.DEPTH_FUNC


DEPTH_RANGE

readonly DEPTH_RANGE: 2928;

Inherited from

WebGLRenderingContextBase.DEPTH_RANGE


DEPTH_STENCIL

readonly DEPTH_STENCIL: 34041;

Inherited from

WebGLRenderingContextBase.DEPTH_STENCIL


DEPTH_STENCIL_ATTACHMENT

readonly DEPTH_STENCIL_ATTACHMENT: 33306;

Inherited from

WebGLRenderingContextBase.DEPTH_STENCIL_ATTACHMENT


DEPTH_TEST

readonly DEPTH_TEST: 2929;

Inherited from

WebGLRenderingContextBase.DEPTH_TEST


DEPTH_WRITEMASK

readonly DEPTH_WRITEMASK: 2930;

Inherited from

WebGLRenderingContextBase.DEPTH_WRITEMASK


DITHER

readonly DITHER: 3024;

Inherited from

WebGLRenderingContextBase.DITHER


DONT_CARE

readonly DONT_CARE: 4352;

Inherited from

WebGLRenderingContextBase.DONT_CARE


drawingBufferColorSpace

drawingBufferColorSpace: PredefinedColorSpace;

MDN Reference

Inherited from

WebGLRenderingContextBase.drawingBufferColorSpace


drawingBufferHeight

readonly drawingBufferHeight: number;

MDN Reference

Inherited from

WebGLRenderingContextBase.drawingBufferHeight


drawingBufferWidth

readonly drawingBufferWidth: number;

MDN Reference

Inherited from

WebGLRenderingContextBase.drawingBufferWidth


DST_ALPHA

readonly DST_ALPHA: 772;

Inherited from

WebGLRenderingContextBase.DST_ALPHA


DST_COLOR

readonly DST_COLOR: 774;

Inherited from

WebGLRenderingContextBase.DST_COLOR


DYNAMIC_DRAW

readonly DYNAMIC_DRAW: 35048;

Inherited from

WebGLRenderingContextBase.DYNAMIC_DRAW


ELEMENT_ARRAY_BUFFER

readonly ELEMENT_ARRAY_BUFFER: 34963;

Inherited from

WebGLRenderingContextBase.ELEMENT_ARRAY_BUFFER


ELEMENT_ARRAY_BUFFER_BINDING

readonly ELEMENT_ARRAY_BUFFER_BINDING: 34965;

Inherited from

WebGLRenderingContextBase.ELEMENT_ARRAY_BUFFER_BINDING


EQUAL

readonly EQUAL: 514;

Inherited from

WebGLRenderingContextBase.EQUAL


FASTEST

readonly FASTEST: 4353;

Inherited from

WebGLRenderingContextBase.FASTEST


FLOAT

readonly FLOAT: 5126;

Inherited from

WebGLRenderingContextBase.FLOAT


FLOAT_MAT2

readonly FLOAT_MAT2: 35674;

Inherited from

WebGLRenderingContextBase.FLOAT_MAT2


FLOAT_MAT3

readonly FLOAT_MAT3: 35675;

Inherited from

WebGLRenderingContextBase.FLOAT_MAT3


FLOAT_MAT4

readonly FLOAT_MAT4: 35676;

Inherited from

WebGLRenderingContextBase.FLOAT_MAT4


FLOAT_VEC2

readonly FLOAT_VEC2: 35664;

Inherited from

WebGLRenderingContextBase.FLOAT_VEC2


FLOAT_VEC3

readonly FLOAT_VEC3: 35665;

Inherited from

WebGLRenderingContextBase.FLOAT_VEC3


FLOAT_VEC4

readonly FLOAT_VEC4: 35666;

Inherited from

WebGLRenderingContextBase.FLOAT_VEC4


FRAGMENT_SHADER

readonly FRAGMENT_SHADER: 35632;

Inherited from

WebGLRenderingContextBase.FRAGMENT_SHADER


FRAMEBUFFER

readonly FRAMEBUFFER: 36160;

Inherited from

WebGLRenderingContextBase.FRAMEBUFFER


FRAMEBUFFER_ATTACHMENT_OBJECT_NAME

readonly FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: 36049;

Inherited from

WebGLRenderingContextBase.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME


FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE

readonly FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: 36048;

Inherited from

WebGLRenderingContextBase.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE


FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE

readonly FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: 36051;

Inherited from

WebGLRenderingContextBase.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE


FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL

readonly FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: 36050;

Inherited from

WebGLRenderingContextBase.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL


FRAMEBUFFER_BINDING

readonly FRAMEBUFFER_BINDING: 36006;

Inherited from

WebGLRenderingContextBase.FRAMEBUFFER_BINDING


FRAMEBUFFER_COMPLETE

readonly FRAMEBUFFER_COMPLETE: 36053;

Inherited from

WebGLRenderingContextBase.FRAMEBUFFER_COMPLETE


FRAMEBUFFER_INCOMPLETE_ATTACHMENT

readonly FRAMEBUFFER_INCOMPLETE_ATTACHMENT: 36054;

Inherited from

WebGLRenderingContextBase.FRAMEBUFFER_INCOMPLETE_ATTACHMENT


FRAMEBUFFER_INCOMPLETE_DIMENSIONS

readonly FRAMEBUFFER_INCOMPLETE_DIMENSIONS: 36057;

Inherited from

WebGLRenderingContextBase.FRAMEBUFFER_INCOMPLETE_DIMENSIONS


FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

readonly FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: 36055;

Inherited from

WebGLRenderingContextBase.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT


FRAMEBUFFER_UNSUPPORTED

readonly FRAMEBUFFER_UNSUPPORTED: 36061;

Inherited from

WebGLRenderingContextBase.FRAMEBUFFER_UNSUPPORTED


FRONT

readonly FRONT: 1028;

Inherited from

WebGLRenderingContextBase.FRONT


FRONT_AND_BACK

readonly FRONT_AND_BACK: 1032;

Inherited from

WebGLRenderingContextBase.FRONT_AND_BACK


FRONT_FACE

readonly FRONT_FACE: 2886;

Inherited from

WebGLRenderingContextBase.FRONT_FACE


FUNC_ADD

readonly FUNC_ADD: 32774;

Inherited from

WebGLRenderingContextBase.FUNC_ADD


FUNC_REVERSE_SUBTRACT

readonly FUNC_REVERSE_SUBTRACT: 32779;

Inherited from

WebGLRenderingContextBase.FUNC_REVERSE_SUBTRACT


FUNC_SUBTRACT

readonly FUNC_SUBTRACT: 32778;

Inherited from

WebGLRenderingContextBase.FUNC_SUBTRACT


GENERATE_MIPMAP_HINT

readonly GENERATE_MIPMAP_HINT: 33170;

Inherited from

WebGLRenderingContextBase.GENERATE_MIPMAP_HINT


GEQUAL

readonly GEQUAL: 518;

Inherited from

WebGLRenderingContextBase.GEQUAL


GREATER

readonly GREATER: 516;

Inherited from

WebGLRenderingContextBase.GREATER


GREEN_BITS

readonly GREEN_BITS: 3411;

Inherited from

WebGLRenderingContextBase.GREEN_BITS


HIGH_FLOAT

readonly HIGH_FLOAT: 36338;

Inherited from

WebGLRenderingContextBase.HIGH_FLOAT


HIGH_INT

readonly HIGH_INT: 36341;

Inherited from

WebGLRenderingContextBase.HIGH_INT


IMPLEMENTATION_COLOR_READ_FORMAT

readonly IMPLEMENTATION_COLOR_READ_FORMAT: 35739;

Inherited from

WebGLRenderingContextBase.IMPLEMENTATION_COLOR_READ_FORMAT


IMPLEMENTATION_COLOR_READ_TYPE

readonly IMPLEMENTATION_COLOR_READ_TYPE: 35738;

Inherited from

WebGLRenderingContextBase.IMPLEMENTATION_COLOR_READ_TYPE


INCR

readonly INCR: 7682;

Inherited from

WebGLRenderingContextBase.INCR


INCR_WRAP

readonly INCR_WRAP: 34055;

Inherited from

WebGLRenderingContextBase.INCR_WRAP


INT

readonly INT: 5124;

Inherited from

WebGLRenderingContextBase.INT


INT_VEC2

readonly INT_VEC2: 35667;

Inherited from

WebGLRenderingContextBase.INT_VEC2


INT_VEC3

readonly INT_VEC3: 35668;

Inherited from

WebGLRenderingContextBase.INT_VEC3


INT_VEC4

readonly INT_VEC4: 35669;

Inherited from

WebGLRenderingContextBase.INT_VEC4


INVALID_ENUM

readonly INVALID_ENUM: 1280;

Inherited from

WebGLRenderingContextBase.INVALID_ENUM


INVALID_FRAMEBUFFER_OPERATION

readonly INVALID_FRAMEBUFFER_OPERATION: 1286;

Inherited from

WebGLRenderingContextBase.INVALID_FRAMEBUFFER_OPERATION


INVALID_OPERATION

readonly INVALID_OPERATION: 1282;

Inherited from

WebGLRenderingContextBase.INVALID_OPERATION


INVALID_VALUE

readonly INVALID_VALUE: 1281;

Inherited from

WebGLRenderingContextBase.INVALID_VALUE


INVERT

readonly INVERT: 5386;

Inherited from

WebGLRenderingContextBase.INVERT


KEEP

readonly KEEP: 7680;

Inherited from

WebGLRenderingContextBase.KEEP


LEQUAL

readonly LEQUAL: 515;

Inherited from

WebGLRenderingContextBase.LEQUAL


LESS

readonly LESS: 513;

Inherited from

WebGLRenderingContextBase.LESS


LINE_LOOP

readonly LINE_LOOP: 2;

Inherited from

WebGLRenderingContextBase.LINE_LOOP


LINE_STRIP

readonly LINE_STRIP: 3;

Inherited from

WebGLRenderingContextBase.LINE_STRIP


LINE_WIDTH

readonly LINE_WIDTH: 2849;

Inherited from

WebGLRenderingContextBase.LINE_WIDTH


LINEAR

readonly LINEAR: 9729;

Inherited from

WebGLRenderingContextBase.LINEAR


LINEAR_MIPMAP_LINEAR

readonly LINEAR_MIPMAP_LINEAR: 9987;

Inherited from

WebGLRenderingContextBase.LINEAR_MIPMAP_LINEAR


LINEAR_MIPMAP_NEAREST

readonly LINEAR_MIPMAP_NEAREST: 9985;

Inherited from

WebGLRenderingContextBase.LINEAR_MIPMAP_NEAREST


LINES

readonly LINES: 1;

Inherited from

WebGLRenderingContextBase.LINES


readonly LINK_STATUS: 35714;

Inherited from

WebGLRenderingContextBase.LINK_STATUS


LOW_FLOAT

readonly LOW_FLOAT: 36336;

Inherited from

WebGLRenderingContextBase.LOW_FLOAT


LOW_INT

readonly LOW_INT: 36339;

Inherited from

WebGLRenderingContextBase.LOW_INT


LUMINANCE

readonly LUMINANCE: 6409;

Inherited from

WebGLRenderingContextBase.LUMINANCE


LUMINANCE_ALPHA

readonly LUMINANCE_ALPHA: 6410;

Inherited from

WebGLRenderingContextBase.LUMINANCE_ALPHA


MAX_COMBINED_TEXTURE_IMAGE_UNITS

readonly MAX_COMBINED_TEXTURE_IMAGE_UNITS: 35661;

Inherited from

WebGLRenderingContextBase.MAX_COMBINED_TEXTURE_IMAGE_UNITS


MAX_CUBE_MAP_TEXTURE_SIZE

readonly MAX_CUBE_MAP_TEXTURE_SIZE: 34076;

Inherited from

WebGLRenderingContextBase.MAX_CUBE_MAP_TEXTURE_SIZE


MAX_FRAGMENT_UNIFORM_VECTORS

readonly MAX_FRAGMENT_UNIFORM_VECTORS: 36349;

Inherited from

WebGLRenderingContextBase.MAX_FRAGMENT_UNIFORM_VECTORS


MAX_RENDERBUFFER_SIZE

readonly MAX_RENDERBUFFER_SIZE: 34024;

Inherited from

WebGLRenderingContextBase.MAX_RENDERBUFFER_SIZE


MAX_TEXTURE_IMAGE_UNITS

readonly MAX_TEXTURE_IMAGE_UNITS: 34930;

Inherited from

WebGLRenderingContextBase.MAX_TEXTURE_IMAGE_UNITS


MAX_TEXTURE_SIZE

readonly MAX_TEXTURE_SIZE: 3379;

Inherited from

WebGLRenderingContextBase.MAX_TEXTURE_SIZE


MAX_VARYING_VECTORS

readonly MAX_VARYING_VECTORS: 36348;

Inherited from

WebGLRenderingContextBase.MAX_VARYING_VECTORS


MAX_VERTEX_ATTRIBS

readonly MAX_VERTEX_ATTRIBS: 34921;

Inherited from

WebGLRenderingContextBase.MAX_VERTEX_ATTRIBS


MAX_VERTEX_TEXTURE_IMAGE_UNITS

readonly MAX_VERTEX_TEXTURE_IMAGE_UNITS: 35660;

Inherited from

WebGLRenderingContextBase.MAX_VERTEX_TEXTURE_IMAGE_UNITS


MAX_VERTEX_UNIFORM_VECTORS

readonly MAX_VERTEX_UNIFORM_VECTORS: 36347;

Inherited from

WebGLRenderingContextBase.MAX_VERTEX_UNIFORM_VECTORS


MAX_VIEWPORT_DIMS

readonly MAX_VIEWPORT_DIMS: 3386;

Inherited from

WebGLRenderingContextBase.MAX_VIEWPORT_DIMS


MEDIUM_FLOAT

readonly MEDIUM_FLOAT: 36337;

Inherited from

WebGLRenderingContextBase.MEDIUM_FLOAT


MEDIUM_INT

readonly MEDIUM_INT: 36340;

Inherited from

WebGLRenderingContextBase.MEDIUM_INT


MIRRORED_REPEAT

readonly MIRRORED_REPEAT: 33648;

Inherited from

WebGLRenderingContextBase.MIRRORED_REPEAT


NEAREST

readonly NEAREST: 9728;

Inherited from

WebGLRenderingContextBase.NEAREST


NEAREST_MIPMAP_LINEAR

readonly NEAREST_MIPMAP_LINEAR: 9986;

Inherited from

WebGLRenderingContextBase.NEAREST_MIPMAP_LINEAR


NEAREST_MIPMAP_NEAREST

readonly NEAREST_MIPMAP_NEAREST: 9984;

Inherited from

WebGLRenderingContextBase.NEAREST_MIPMAP_NEAREST


NEVER

readonly NEVER: 512;

Inherited from

WebGLRenderingContextBase.NEVER


NICEST

readonly NICEST: 4354;

Inherited from

WebGLRenderingContextBase.NICEST


NO_ERROR

readonly NO_ERROR: 0;

Inherited from

WebGLRenderingContextBase.NO_ERROR


NONE

readonly NONE: 0;

Inherited from

WebGLRenderingContextBase.NONE


NOTEQUAL

readonly NOTEQUAL: 517;

Inherited from

WebGLRenderingContextBase.NOTEQUAL


ONE

readonly ONE: 1;

Inherited from

WebGLRenderingContextBase.ONE


ONE_MINUS_CONSTANT_ALPHA

readonly ONE_MINUS_CONSTANT_ALPHA: 32772;

Inherited from

WebGLRenderingContextBase.ONE_MINUS_CONSTANT_ALPHA


ONE_MINUS_CONSTANT_COLOR

readonly ONE_MINUS_CONSTANT_COLOR: 32770;

Inherited from

WebGLRenderingContextBase.ONE_MINUS_CONSTANT_COLOR


ONE_MINUS_DST_ALPHA

readonly ONE_MINUS_DST_ALPHA: 773;

Inherited from

WebGLRenderingContextBase.ONE_MINUS_DST_ALPHA


ONE_MINUS_DST_COLOR

readonly ONE_MINUS_DST_COLOR: 775;

Inherited from

WebGLRenderingContextBase.ONE_MINUS_DST_COLOR


ONE_MINUS_SRC_ALPHA

readonly ONE_MINUS_SRC_ALPHA: 771;

Inherited from

WebGLRenderingContextBase.ONE_MINUS_SRC_ALPHA


ONE_MINUS_SRC_COLOR

readonly ONE_MINUS_SRC_COLOR: 769;

Inherited from

WebGLRenderingContextBase.ONE_MINUS_SRC_COLOR


OUT_OF_MEMORY

readonly OUT_OF_MEMORY: 1285;

Inherited from

WebGLRenderingContextBase.OUT_OF_MEMORY


PACK_ALIGNMENT

readonly PACK_ALIGNMENT: 3333;

Inherited from

WebGLRenderingContextBase.PACK_ALIGNMENT


POINTS

readonly POINTS: 0;

Inherited from

WebGLRenderingContextBase.POINTS


POLYGON_OFFSET_FACTOR

readonly POLYGON_OFFSET_FACTOR: 32824;

Inherited from

WebGLRenderingContextBase.POLYGON_OFFSET_FACTOR


POLYGON_OFFSET_FILL

readonly POLYGON_OFFSET_FILL: 32823;

Inherited from

WebGLRenderingContextBase.POLYGON_OFFSET_FILL


POLYGON_OFFSET_UNITS

readonly POLYGON_OFFSET_UNITS: 10752;

Inherited from

WebGLRenderingContextBase.POLYGON_OFFSET_UNITS


RED_BITS

readonly RED_BITS: 3410;

Inherited from

WebGLRenderingContextBase.RED_BITS


RENDERBUFFER

readonly RENDERBUFFER: 36161;

Inherited from

WebGLRenderingContextBase.RENDERBUFFER


RENDERBUFFER_ALPHA_SIZE

readonly RENDERBUFFER_ALPHA_SIZE: 36179;

Inherited from

WebGLRenderingContextBase.RENDERBUFFER_ALPHA_SIZE


RENDERBUFFER_BINDING

readonly RENDERBUFFER_BINDING: 36007;

Inherited from

WebGLRenderingContextBase.RENDERBUFFER_BINDING


RENDERBUFFER_BLUE_SIZE

readonly RENDERBUFFER_BLUE_SIZE: 36178;

Inherited from

WebGLRenderingContextBase.RENDERBUFFER_BLUE_SIZE


RENDERBUFFER_DEPTH_SIZE

readonly RENDERBUFFER_DEPTH_SIZE: 36180;

Inherited from

WebGLRenderingContextBase.RENDERBUFFER_DEPTH_SIZE


RENDERBUFFER_GREEN_SIZE

readonly RENDERBUFFER_GREEN_SIZE: 36177;

Inherited from

WebGLRenderingContextBase.RENDERBUFFER_GREEN_SIZE


RENDERBUFFER_HEIGHT

readonly RENDERBUFFER_HEIGHT: 36163;

Inherited from

WebGLRenderingContextBase.RENDERBUFFER_HEIGHT


RENDERBUFFER_INTERNAL_FORMAT

readonly RENDERBUFFER_INTERNAL_FORMAT: 36164;

Inherited from

WebGLRenderingContextBase.RENDERBUFFER_INTERNAL_FORMAT


RENDERBUFFER_RED_SIZE

readonly RENDERBUFFER_RED_SIZE: 36176;

Inherited from

WebGLRenderingContextBase.RENDERBUFFER_RED_SIZE


RENDERBUFFER_STENCIL_SIZE

readonly RENDERBUFFER_STENCIL_SIZE: 36181;

Inherited from

WebGLRenderingContextBase.RENDERBUFFER_STENCIL_SIZE


RENDERBUFFER_WIDTH

readonly RENDERBUFFER_WIDTH: 36162;

Inherited from

WebGLRenderingContextBase.RENDERBUFFER_WIDTH


RENDERER

readonly RENDERER: 7937;

Inherited from

WebGLRenderingContextBase.RENDERER


REPEAT

readonly REPEAT: 10497;

Inherited from

WebGLRenderingContextBase.REPEAT


REPLACE

readonly REPLACE: 7681;

Inherited from

WebGLRenderingContextBase.REPLACE


RGB

readonly RGB: 6407;

Inherited from

WebGLRenderingContextBase.RGB


RGB5_A1

readonly RGB5_A1: 32855;

Inherited from

WebGLRenderingContextBase.RGB5_A1


RGB565

readonly RGB565: 36194;

Inherited from

WebGLRenderingContextBase.RGB565


RGBA

readonly RGBA: 6408;

Inherited from

WebGLRenderingContextBase.RGBA


RGBA4

readonly RGBA4: 32854;

Inherited from

WebGLRenderingContextBase.RGBA4


RGBA8

readonly RGBA8: 32856;

Inherited from

WebGLRenderingContextBase.RGBA8


SAMPLE_ALPHA_TO_COVERAGE

readonly SAMPLE_ALPHA_TO_COVERAGE: 32926;

Inherited from

WebGLRenderingContextBase.SAMPLE_ALPHA_TO_COVERAGE


SAMPLE_BUFFERS

readonly SAMPLE_BUFFERS: 32936;

Inherited from

WebGLRenderingContextBase.SAMPLE_BUFFERS


SAMPLE_COVERAGE

readonly SAMPLE_COVERAGE: 32928;

Inherited from

WebGLRenderingContextBase.SAMPLE_COVERAGE


SAMPLE_COVERAGE_INVERT

readonly SAMPLE_COVERAGE_INVERT: 32939;

Inherited from

WebGLRenderingContextBase.SAMPLE_COVERAGE_INVERT


SAMPLE_COVERAGE_VALUE

readonly SAMPLE_COVERAGE_VALUE: 32938;

Inherited from

WebGLRenderingContextBase.SAMPLE_COVERAGE_VALUE


SAMPLER_2D

readonly SAMPLER_2D: 35678;

Inherited from

WebGLRenderingContextBase.SAMPLER_2D


SAMPLER_CUBE

readonly SAMPLER_CUBE: 35680;

Inherited from

WebGLRenderingContextBase.SAMPLER_CUBE


SAMPLES

readonly SAMPLES: 32937;

Inherited from

WebGLRenderingContextBase.SAMPLES


SCISSOR_BOX

readonly SCISSOR_BOX: 3088;

Inherited from

WebGLRenderingContextBase.SCISSOR_BOX


SCISSOR_TEST

readonly SCISSOR_TEST: 3089;

Inherited from

WebGLRenderingContextBase.SCISSOR_TEST


SHADER_TYPE

readonly SHADER_TYPE: 35663;

Inherited from

WebGLRenderingContextBase.SHADER_TYPE


SHADING_LANGUAGE_VERSION

readonly SHADING_LANGUAGE_VERSION: 35724;

Inherited from

WebGLRenderingContextBase.SHADING_LANGUAGE_VERSION


SHORT

readonly SHORT: 5122;

Inherited from

WebGLRenderingContextBase.SHORT


SRC_ALPHA

readonly SRC_ALPHA: 770;

Inherited from

WebGLRenderingContextBase.SRC_ALPHA


SRC_ALPHA_SATURATE

readonly SRC_ALPHA_SATURATE: 776;

Inherited from

WebGLRenderingContextBase.SRC_ALPHA_SATURATE


SRC_COLOR

readonly SRC_COLOR: 768;

Inherited from

WebGLRenderingContextBase.SRC_COLOR


STATIC_DRAW

readonly STATIC_DRAW: 35044;

Inherited from

WebGLRenderingContextBase.STATIC_DRAW


STENCIL_ATTACHMENT

readonly STENCIL_ATTACHMENT: 36128;

Inherited from

WebGLRenderingContextBase.STENCIL_ATTACHMENT


STENCIL_BACK_FAIL

readonly STENCIL_BACK_FAIL: 34817;

Inherited from

WebGLRenderingContextBase.STENCIL_BACK_FAIL


STENCIL_BACK_FUNC

readonly STENCIL_BACK_FUNC: 34816;

Inherited from

WebGLRenderingContextBase.STENCIL_BACK_FUNC


STENCIL_BACK_PASS_DEPTH_FAIL

readonly STENCIL_BACK_PASS_DEPTH_FAIL: 34818;

Inherited from

WebGLRenderingContextBase.STENCIL_BACK_PASS_DEPTH_FAIL


STENCIL_BACK_PASS_DEPTH_PASS

readonly STENCIL_BACK_PASS_DEPTH_PASS: 34819;

Inherited from

WebGLRenderingContextBase.STENCIL_BACK_PASS_DEPTH_PASS


STENCIL_BACK_REF

readonly STENCIL_BACK_REF: 36003;

Inherited from

WebGLRenderingContextBase.STENCIL_BACK_REF


STENCIL_BACK_VALUE_MASK

readonly STENCIL_BACK_VALUE_MASK: 36004;

Inherited from

WebGLRenderingContextBase.STENCIL_BACK_VALUE_MASK


STENCIL_BACK_WRITEMASK

readonly STENCIL_BACK_WRITEMASK: 36005;

Inherited from

WebGLRenderingContextBase.STENCIL_BACK_WRITEMASK


STENCIL_BITS

readonly STENCIL_BITS: 3415;

Inherited from

WebGLRenderingContextBase.STENCIL_BITS


STENCIL_BUFFER_BIT

readonly STENCIL_BUFFER_BIT: 1024;

Inherited from

WebGLRenderingContextBase.STENCIL_BUFFER_BIT


STENCIL_CLEAR_VALUE

readonly STENCIL_CLEAR_VALUE: 2961;

Inherited from

WebGLRenderingContextBase.STENCIL_CLEAR_VALUE


STENCIL_FAIL

readonly STENCIL_FAIL: 2964;

Inherited from

WebGLRenderingContextBase.STENCIL_FAIL


STENCIL_FUNC

readonly STENCIL_FUNC: 2962;

Inherited from

WebGLRenderingContextBase.STENCIL_FUNC


STENCIL_INDEX8

readonly STENCIL_INDEX8: 36168;

Inherited from

WebGLRenderingContextBase.STENCIL_INDEX8


STENCIL_PASS_DEPTH_FAIL

readonly STENCIL_PASS_DEPTH_FAIL: 2965;

Inherited from

WebGLRenderingContextBase.STENCIL_PASS_DEPTH_FAIL


STENCIL_PASS_DEPTH_PASS

readonly STENCIL_PASS_DEPTH_PASS: 2966;

Inherited from

WebGLRenderingContextBase.STENCIL_PASS_DEPTH_PASS


STENCIL_REF

readonly STENCIL_REF: 2967;

Inherited from

WebGLRenderingContextBase.STENCIL_REF


STENCIL_TEST

readonly STENCIL_TEST: 2960;

Inherited from

WebGLRenderingContextBase.STENCIL_TEST


STENCIL_VALUE_MASK

readonly STENCIL_VALUE_MASK: 2963;

Inherited from

WebGLRenderingContextBase.STENCIL_VALUE_MASK


STENCIL_WRITEMASK

readonly STENCIL_WRITEMASK: 2968;

Inherited from

WebGLRenderingContextBase.STENCIL_WRITEMASK


STREAM_DRAW

readonly STREAM_DRAW: 35040;

Inherited from

WebGLRenderingContextBase.STREAM_DRAW


SUBPIXEL_BITS

readonly SUBPIXEL_BITS: 3408;

Inherited from

WebGLRenderingContextBase.SUBPIXEL_BITS


TEXTURE

readonly TEXTURE: 5890;

Inherited from

WebGLRenderingContextBase.TEXTURE


TEXTURE_2D

readonly TEXTURE_2D: 3553;

Inherited from

WebGLRenderingContextBase.TEXTURE_2D


TEXTURE_BINDING_2D

readonly TEXTURE_BINDING_2D: 32873;

Inherited from

WebGLRenderingContextBase.TEXTURE_BINDING_2D


TEXTURE_BINDING_CUBE_MAP

readonly TEXTURE_BINDING_CUBE_MAP: 34068;

Inherited from

WebGLRenderingContextBase.TEXTURE_BINDING_CUBE_MAP


TEXTURE_CUBE_MAP

readonly TEXTURE_CUBE_MAP: 34067;

Inherited from

WebGLRenderingContextBase.TEXTURE_CUBE_MAP


TEXTURE_CUBE_MAP_NEGATIVE_X

readonly TEXTURE_CUBE_MAP_NEGATIVE_X: 34070;

Inherited from

WebGLRenderingContextBase.TEXTURE_CUBE_MAP_NEGATIVE_X


TEXTURE_CUBE_MAP_NEGATIVE_Y

readonly TEXTURE_CUBE_MAP_NEGATIVE_Y: 34072;

Inherited from

WebGLRenderingContextBase.TEXTURE_CUBE_MAP_NEGATIVE_Y


TEXTURE_CUBE_MAP_NEGATIVE_Z

readonly TEXTURE_CUBE_MAP_NEGATIVE_Z: 34074;

Inherited from

WebGLRenderingContextBase.TEXTURE_CUBE_MAP_NEGATIVE_Z


TEXTURE_CUBE_MAP_POSITIVE_X

readonly TEXTURE_CUBE_MAP_POSITIVE_X: 34069;

Inherited from

WebGLRenderingContextBase.TEXTURE_CUBE_MAP_POSITIVE_X


TEXTURE_CUBE_MAP_POSITIVE_Y

readonly TEXTURE_CUBE_MAP_POSITIVE_Y: 34071;

Inherited from

WebGLRenderingContextBase.TEXTURE_CUBE_MAP_POSITIVE_Y


TEXTURE_CUBE_MAP_POSITIVE_Z

readonly TEXTURE_CUBE_MAP_POSITIVE_Z: 34073;

Inherited from

WebGLRenderingContextBase.TEXTURE_CUBE_MAP_POSITIVE_Z


TEXTURE_MAG_FILTER

readonly TEXTURE_MAG_FILTER: 10240;

Inherited from

WebGLRenderingContextBase.TEXTURE_MAG_FILTER


TEXTURE_MIN_FILTER

readonly TEXTURE_MIN_FILTER: 10241;

Inherited from

WebGLRenderingContextBase.TEXTURE_MIN_FILTER


TEXTURE_WRAP_S

readonly TEXTURE_WRAP_S: 10242;

Inherited from

WebGLRenderingContextBase.TEXTURE_WRAP_S


TEXTURE_WRAP_T

readonly TEXTURE_WRAP_T: 10243;

Inherited from

WebGLRenderingContextBase.TEXTURE_WRAP_T


TEXTURE0

readonly TEXTURE0: 33984;

Inherited from

WebGLRenderingContextBase.TEXTURE0


TEXTURE1

readonly TEXTURE1: 33985;

Inherited from

WebGLRenderingContextBase.TEXTURE1


TEXTURE10

readonly TEXTURE10: 33994;

Inherited from

WebGLRenderingContextBase.TEXTURE10


TEXTURE11

readonly TEXTURE11: 33995;

Inherited from

WebGLRenderingContextBase.TEXTURE11


TEXTURE12

readonly TEXTURE12: 33996;

Inherited from

WebGLRenderingContextBase.TEXTURE12


TEXTURE13

readonly TEXTURE13: 33997;

Inherited from

WebGLRenderingContextBase.TEXTURE13


TEXTURE14

readonly TEXTURE14: 33998;

Inherited from

WebGLRenderingContextBase.TEXTURE14


TEXTURE15

readonly TEXTURE15: 33999;

Inherited from

WebGLRenderingContextBase.TEXTURE15


TEXTURE16

readonly TEXTURE16: 34000;

Inherited from

WebGLRenderingContextBase.TEXTURE16


TEXTURE17

readonly TEXTURE17: 34001;

Inherited from

WebGLRenderingContextBase.TEXTURE17


TEXTURE18

readonly TEXTURE18: 34002;

Inherited from

WebGLRenderingContextBase.TEXTURE18


TEXTURE19

readonly TEXTURE19: 34003;

Inherited from

WebGLRenderingContextBase.TEXTURE19


TEXTURE2

readonly TEXTURE2: 33986;

Inherited from

WebGLRenderingContextBase.TEXTURE2


TEXTURE20

readonly TEXTURE20: 34004;

Inherited from

WebGLRenderingContextBase.TEXTURE20


TEXTURE21

readonly TEXTURE21: 34005;

Inherited from

WebGLRenderingContextBase.TEXTURE21


TEXTURE22

readonly TEXTURE22: 34006;

Inherited from

WebGLRenderingContextBase.TEXTURE22


TEXTURE23

readonly TEXTURE23: 34007;

Inherited from

WebGLRenderingContextBase.TEXTURE23


TEXTURE24

readonly TEXTURE24: 34008;

Inherited from

WebGLRenderingContextBase.TEXTURE24


TEXTURE25

readonly TEXTURE25: 34009;

Inherited from

WebGLRenderingContextBase.TEXTURE25


TEXTURE26

readonly TEXTURE26: 34010;

Inherited from

WebGLRenderingContextBase.TEXTURE26


TEXTURE27

readonly TEXTURE27: 34011;

Inherited from

WebGLRenderingContextBase.TEXTURE27


TEXTURE28

readonly TEXTURE28: 34012;

Inherited from

WebGLRenderingContextBase.TEXTURE28


TEXTURE29

readonly TEXTURE29: 34013;

Inherited from

WebGLRenderingContextBase.TEXTURE29


TEXTURE3

readonly TEXTURE3: 33987;

Inherited from

WebGLRenderingContextBase.TEXTURE3


TEXTURE30

readonly TEXTURE30: 34014;

Inherited from

WebGLRenderingContextBase.TEXTURE30


TEXTURE31

readonly TEXTURE31: 34015;

Inherited from

WebGLRenderingContextBase.TEXTURE31


TEXTURE4

readonly TEXTURE4: 33988;

Inherited from

WebGLRenderingContextBase.TEXTURE4


TEXTURE5

readonly TEXTURE5: 33989;

Inherited from

WebGLRenderingContextBase.TEXTURE5


TEXTURE6

readonly TEXTURE6: 33990;

Inherited from

WebGLRenderingContextBase.TEXTURE6


TEXTURE7

readonly TEXTURE7: 33991;

Inherited from

WebGLRenderingContextBase.TEXTURE7


TEXTURE8

readonly TEXTURE8: 33992;

Inherited from

WebGLRenderingContextBase.TEXTURE8


TEXTURE9

readonly TEXTURE9: 33993;

Inherited from

WebGLRenderingContextBase.TEXTURE9


TRIANGLE_FAN

readonly TRIANGLE_FAN: 6;

Inherited from

WebGLRenderingContextBase.TRIANGLE_FAN


TRIANGLE_STRIP

readonly TRIANGLE_STRIP: 5;

Inherited from

WebGLRenderingContextBase.TRIANGLE_STRIP


TRIANGLES

readonly TRIANGLES: 4;

Inherited from

WebGLRenderingContextBase.TRIANGLES


UNPACK_ALIGNMENT

readonly UNPACK_ALIGNMENT: 3317;

Inherited from

WebGLRenderingContextBase.UNPACK_ALIGNMENT


UNPACK_COLORSPACE_CONVERSION_WEBGL

readonly UNPACK_COLORSPACE_CONVERSION_WEBGL: 37443;

Inherited from

WebGLRenderingContextBase.UNPACK_COLORSPACE_CONVERSION_WEBGL


UNPACK_FLIP_Y_WEBGL

readonly UNPACK_FLIP_Y_WEBGL: 37440;

Inherited from

WebGLRenderingContextBase.UNPACK_FLIP_Y_WEBGL


UNPACK_PREMULTIPLY_ALPHA_WEBGL

readonly UNPACK_PREMULTIPLY_ALPHA_WEBGL: 37441;

Inherited from

WebGLRenderingContextBase.UNPACK_PREMULTIPLY_ALPHA_WEBGL


unpackColorSpace

unpackColorSpace: PredefinedColorSpace;

MDN Reference

Inherited from

WebGLRenderingContextBase.unpackColorSpace


UNSIGNED_BYTE

readonly UNSIGNED_BYTE: 5121;

Inherited from

WebGLRenderingContextBase.UNSIGNED_BYTE


UNSIGNED_INT

readonly UNSIGNED_INT: 5125;

Inherited from

WebGLRenderingContextBase.UNSIGNED_INT


UNSIGNED_SHORT

readonly UNSIGNED_SHORT: 5123;

Inherited from

WebGLRenderingContextBase.UNSIGNED_SHORT


UNSIGNED_SHORT_4_4_4_4

readonly UNSIGNED_SHORT_4_4_4_4: 32819;

Inherited from

WebGLRenderingContextBase.UNSIGNED_SHORT_4_4_4_4


UNSIGNED_SHORT_5_5_5_1

readonly UNSIGNED_SHORT_5_5_5_1: 32820;

Inherited from

WebGLRenderingContextBase.UNSIGNED_SHORT_5_5_5_1


UNSIGNED_SHORT_5_6_5

readonly UNSIGNED_SHORT_5_6_5: 33635;

Inherited from

WebGLRenderingContextBase.UNSIGNED_SHORT_5_6_5


VALIDATE_STATUS

readonly VALIDATE_STATUS: 35715;

Inherited from

WebGLRenderingContextBase.VALIDATE_STATUS


VENDOR

readonly VENDOR: 7936;

Inherited from

WebGLRenderingContextBase.VENDOR


VERSION

readonly VERSION: 7938;

Inherited from

WebGLRenderingContextBase.VERSION


VERTEX_ATTRIB_ARRAY_BUFFER_BINDING

readonly VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: 34975;

Inherited from

WebGLRenderingContextBase.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING


VERTEX_ATTRIB_ARRAY_ENABLED

readonly VERTEX_ATTRIB_ARRAY_ENABLED: 34338;

Inherited from

WebGLRenderingContextBase.VERTEX_ATTRIB_ARRAY_ENABLED


VERTEX_ATTRIB_ARRAY_NORMALIZED

readonly VERTEX_ATTRIB_ARRAY_NORMALIZED: 34922;

Inherited from

WebGLRenderingContextBase.VERTEX_ATTRIB_ARRAY_NORMALIZED


VERTEX_ATTRIB_ARRAY_POINTER

readonly VERTEX_ATTRIB_ARRAY_POINTER: 34373;

Inherited from

WebGLRenderingContextBase.VERTEX_ATTRIB_ARRAY_POINTER


VERTEX_ATTRIB_ARRAY_SIZE

readonly VERTEX_ATTRIB_ARRAY_SIZE: 34339;

Inherited from

WebGLRenderingContextBase.VERTEX_ATTRIB_ARRAY_SIZE


VERTEX_ATTRIB_ARRAY_STRIDE

readonly VERTEX_ATTRIB_ARRAY_STRIDE: 34340;

Inherited from

WebGLRenderingContextBase.VERTEX_ATTRIB_ARRAY_STRIDE


VERTEX_ATTRIB_ARRAY_TYPE

readonly VERTEX_ATTRIB_ARRAY_TYPE: 34341;

Inherited from

WebGLRenderingContextBase.VERTEX_ATTRIB_ARRAY_TYPE


VERTEX_SHADER

readonly VERTEX_SHADER: 35633;

Inherited from

WebGLRenderingContextBase.VERTEX_SHADER


VIEWPORT

readonly VIEWPORT: 2978;

Inherited from

WebGLRenderingContextBase.VIEWPORT


ZERO

readonly ZERO: 0;

Inherited from

WebGLRenderingContextBase.ZERO