WebGL2RenderingContext class

Implemented types
Available extensions
Annotations

Constructors

WebGL2RenderingContext()
factory

Properties

activeAttributes → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
activeTexture ↔ void Function(num handle)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
activeTexture$ → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
activeUniformBlocks → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
activeUniforms → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
aliasedLineWidthRange → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
aliasedPointSizeRange → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
alpha → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
alphaBits → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
alreadySignaled → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
always → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
anySamplesPassed → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
anySamplesPassedConservative → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
arrayBuffer → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
arrayBufferBinding → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
attachedShaders → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
attachShader ↔ void Function(WebGLProgram, WebGLShader)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
back → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
beginQuery ↔ void Function(num, WebGLQuery)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
beginTransformFeedback ↔ void Function(num handle)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
bindAttribLocation ↔ void Function(WebGLProgram, num, String)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
bindBuffer ↔ void Function(num, [WebGLBuffer?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
bindBufferBase ↔ void Function(num, num, [WebGLBuffer?])

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
bindBufferRange ↔ void Function(num, num, num, num, [WebGLBuffer?])

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
bindFramebuffer ↔ void Function(num, [WebGLFramebuffer?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
bindRenderbuffer ↔ void Function(num, [WebGLRenderbuffer?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
bindSampler ↔ void Function(num, [WebGLSampler?])

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
bindTexture ↔ void Function(num, [WebGLTexture?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
bindTransformFeedback ↔ void Function(num, [WebGLTransformFeedback?])

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
bindVertexArray ↔ void Function([WebGLVertexArrayObject?])

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
blend → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
blendColor ↔ void Function(num, num, num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
blendColor$ → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
blendDstAlpha → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
blendDstRgb → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
blendEquation ↔ void Function(num handle)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
blendEquation$ → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
blendEquationAlpha → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
blendEquationRgb → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
blendEquationSeparate ↔ void Function(num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
blendFunc ↔ void Function(num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
blendFuncSeparate ↔ void Function(num, num, num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
blendSrcAlpha → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
blendSrcRgb → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
blitFramebuffer ↔ void Function(num, num, num, num, num, num, num, num, num, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
blueBits → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
bool$ → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
boolVec2 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
boolVec3 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
boolVec4 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
browserDefaultWebgl → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
bufferData → ({void Function(num, num, num) $1, void Function(num target, num usage, [Object? srcData]) $2, void Function(num target, ArrayBufferView srcData, num usage, num srcOffset, [num? length]) $3})

Available on WebGL2RenderingContextOverloads, provided by the WebGL2RenderingContextOverloads$Typings extension

Overload accessor: $1, $2, $3
no setter
bufferSize → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
bufferSubData → ({void Function(num target, num dstByteOffset, Object srcData) $1, void Function(num target, num dstByteOffset, ArrayBufferView srcData, num srcOffset, [num? length]) $2})

Available on WebGL2RenderingContextOverloads, provided by the WebGL2RenderingContextOverloads$Typings extension

Overload accessor: $1, $2
no setter
bufferUsage → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
byte → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
ccw → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
checkFramebufferStatus ↔ num Function(num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
clampToEdge → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
clear ↔ void Function(num handle)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
clearBufferfi ↔ void Function(num, num, num, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
clearBufferfv → ({void Function(num buffer, num drawbuffer, Object values, [num? srcOffset]) $1, void Function(num buffer, num drawbuffer, Iterable<num> values, [num? srcOffset]) $2})

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
clearBufferiv → ({void Function(num buffer, num drawbuffer, Object values, [num? srcOffset]) $1, void Function(num buffer, num drawbuffer, Iterable<num> values, [num? srcOffset]) $2})

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
clearBufferuiv → ({void Function(num buffer, num drawbuffer, Object values, [num? srcOffset]) $1, void Function(num buffer, num drawbuffer, Iterable<num> values, [num? srcOffset]) $2})

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
clearColor ↔ void Function(num, num, num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
clearDepth ↔ void Function(num handle)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
clearStencil ↔ void Function(num handle)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
clientWaitSync ↔ num Function(WebGLSync, num, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
color → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
colorAttachment0 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
colorAttachment1 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
colorAttachment10 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
colorAttachment11 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
colorAttachment12 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
colorAttachment13 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
colorAttachment14 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
colorAttachment15 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
colorAttachment2 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
colorAttachment3 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
colorAttachment4 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
colorAttachment5 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
colorAttachment6 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
colorAttachment7 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
colorAttachment8 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
colorAttachment9 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
colorBufferBit → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
colorClearValue → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
colorMask ↔ void Function(bool, bool, bool, bool)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
colorWritemask → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
compareRefToTexture → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
compileShader ↔ void Function(WebGLShader)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
compileStatus → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
compressedTexImage2D → ({void Function(num target, num level, num internalformat, num width, num height, num border, num imageSize, num offset) $1, void Function(num target, num level, num internalformat, num width, num height, num border, ArrayBufferView srcData, [num? srcOffset, num? srcLengthOverride]) $2})

Available on WebGL2RenderingContextOverloads, provided by the WebGL2RenderingContextOverloads$Typings extension

Overload accessor: $1, $2
no setter
compressedTexImage3D → ({void Function(num target, num level, num internalformat, num width, num height, num depth, num border, num imageSize, num offset) $1, void Function(num target, num level, num internalformat, num width, num height, num depth, num border, ArrayBufferView srcData, [num? srcOffset, num? srcLengthOverride]) $2})

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
compressedTexSubImage2D → ({void Function(num target, num level, num internalformat, num width, num height, num depth, num border, num imageSize, num offset) $1, void Function(num target, num level, num internalformat, num width, num height, num depth, num border, ArrayBufferView srcData, [num? srcOffset, num? srcLengthOverride]) $2})

Available on WebGL2RenderingContextOverloads, provided by the WebGL2RenderingContextOverloads$Typings extension

Overload accessor: $1, $2
no setter
compressedTexSubImage3D → ({void Function(num target, num level, num xoffset, num yoffset, num zoffset, num width, num height, num depth, num format, num imageSize, num offset) $1, void Function(num target, num level, num xoffset, num yoffset, num zoffset, num width, num height, num depth, num format, ArrayBufferView srcData, [num? srcOffset, num? srcLengthOverride]) $2})

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
compressedTextureFormats → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
conditionSatisfied → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
constantAlpha → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
constantColor → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
contextLostWebgl → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
copyBufferSubData ↔ void Function(num, num, num, num, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
copyReadBuffer → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
copyReadBufferBinding → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
copyTexImage2D ↔ void Function(num target, num level, num internalformat, num width, num height, num border, num imageSize, num offset)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
copyTexSubImage2D ↔ void Function(num target, num level, num internalformat, num width, num height, num border, num imageSize, num offset)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
copyTexSubImage3D ↔ void Function(num target, num level, num internalformat, num width, num height, num depth, num border, num imageSize, num offset)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
copyWriteBuffer → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
copyWriteBufferBinding → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
createBuffer ↔ WebGLBuffer? Function()

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
createFramebuffer ↔ WebGLFramebuffer? Function()

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
createProgram ↔ WebGLProgram? Function()

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
createQuery ↔ WebGLQuery? Function()

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
createRenderbuffer ↔ WebGLRenderbuffer? Function()

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
createSampler ↔ WebGLSampler? Function()

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
createShader ↔ WebGLShader? Function(num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
createTexture ↔ WebGLTexture? Function()

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
createTransformFeedback ↔ WebGLTransformFeedback? Function()

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
createVertexArray ↔ WebGLVertexArrayObject? Function()

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
cullFace ↔ void Function(num handle)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
cullFace$ → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
cullFaceMode → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
currentProgram → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
currentQuery → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
currentVertexAttrib → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
cw → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
decr → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
decrWrap → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
deleteBuffer ↔ void Function([WebGLBuffer?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
deleteFramebuffer ↔ void Function([WebGLFramebuffer?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
deleteProgram ↔ void Function([WebGLProgram?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
deleteQuery ↔ void Function([WebGLQuery?])

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
deleteRenderbuffer ↔ void Function([WebGLRenderbuffer?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
deleteSampler ↔ void Function([WebGLSampler?])

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
deleteShader ↔ void Function([WebGLShader?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
deleteStatus → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
deleteSync ↔ void Function([WebGLSync?])

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
deleteTexture ↔ void Function([WebGLTexture?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
deleteTransformFeedback ↔ void Function([WebGLTransformFeedback?])

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
deleteVertexArray ↔ void Function([WebGLVertexArrayObject?])

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
depth → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
depth24Stencil8 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
depth32fStencil8 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
depthAttachment → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
depthBits → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
depthBufferBit → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
depthClearValue → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
depthComponent → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
depthComponent16 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
depthComponent24 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
depthComponent32f → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
depthFunc ↔ void Function(num handle)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
depthFunc$ → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
depthMask ↔ void Function(bool)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
depthRange ↔ void Function(num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
depthRange$ → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
depthStencil → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
depthStencilAttachment → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
depthTest → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
depthWritemask → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
detachShader ↔ void Function(WebGLProgram, WebGLShader)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
disable ↔ void Function(num handle)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
disableVertexAttribArray ↔ void Function(num handle)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
dither → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
dontCare → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
drawArrays ↔ void Function(num, num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
drawArraysInstanced ↔ void Function(num, num, num, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
drawBuffer0 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
drawBuffer1 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
drawBuffer10 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
drawBuffer11 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
drawBuffer12 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
drawBuffer13 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
drawBuffer14 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
drawBuffer15 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
drawBuffer2 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
drawBuffer3 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
drawBuffer4 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
drawBuffer5 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
drawBuffer6 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
drawBuffer7 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
drawBuffer8 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
drawBuffer9 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
drawBuffers → ({void Function(List<num> segments) $1, void Function(Iterable<num> segments) $2})

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
drawElements ↔ void Function(num, num, num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
drawElementsInstanced ↔ void Function(num, num, num, num, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
drawFramebuffer → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
drawFramebufferBinding → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
drawingBufferColorSpace ↔ PredefinedColorSpace

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
drawingBufferHeight → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

MDN Reference
no setter
drawingBufferWidth → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

MDN Reference
no setter
drawRangeElements ↔ void Function(num, num, num, num, num, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
dstAlpha → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
dstColor → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
dynamicCopy → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
dynamicDraw → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
dynamicRead → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
elementArrayBuffer → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
elementArrayBufferBinding → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
enable ↔ void Function(num handle)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
enableVertexAttribArray ↔ void Function(num handle)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
endQuery ↔ void Function(num handle)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
endTransformFeedback ↔ void Function()

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
equal → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
fastest → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
fenceSync ↔ WebGLSync? Function(num, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
finish ↔ void Function()

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
float → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
float32UnsignedInt248Rev → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
floatMat2 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
floatmaT2x3 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
floatmaT2x4 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
floatMat3 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
floatmaT3x2 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
floatmaT3x4 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
floatMat4 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
floatmaT4x2 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
floatmaT4x3 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
floatVec2 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
floatVec3 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
floatVec4 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
flush ↔ void Function()

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
fragmentShader → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
fragmentShaderDerivativeHint → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
framebuffer → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
framebufferAttachmentAlphaSize → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
framebufferAttachmentBlueSize → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
framebufferAttachmentColorEncoding → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
framebufferAttachmentComponentType → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
framebufferAttachmentDepthSize → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
framebufferAttachmentGreenSize → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
framebufferAttachmentObjectName → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
framebufferAttachmentObjectType → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
framebufferAttachmentRedSize → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
framebufferAttachmentStencilSize → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
framebufferAttachmentTextureCubeMapFace → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
framebufferAttachmentTextureLayer → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
framebufferAttachmentTextureLevel → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
framebufferBinding → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
framebufferComplete → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
framebufferDefault → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
framebufferIncompleteAttachment → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
framebufferIncompleteDimensions → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
framebufferIncompleteMissingAttachment → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
framebufferIncompleteMultisample → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
framebufferRenderbuffer ↔ void Function(num, num, num, [WebGLRenderbuffer?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
framebufferTexture2D ↔ void Function(num, num, num, num, [WebGLTexture?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
framebufferTextureLayer ↔ void Function(num, num, num, num, [WebGLTexture?])

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
framebufferUnsupported → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
front → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
frontAndBack → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
frontFace ↔ void Function(num handle)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
frontFace$ → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
funcAdd → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
funcReverseSubtract → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
funcSubtract → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
generateMipmap ↔ void Function(num handle)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
generateMipmapHint → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
gequal → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
getActiveAttrib ↔ WebGLActiveInfo? Function(WebGLProgram, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
getActiveUniform ↔ WebGLActiveInfo? Function(WebGLProgram, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
getActiveUniformBlockName ↔ String? Function(WebGLProgram, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
getActiveUniformBlockParameter ↔ dynamic Function(WebGLProgram, num, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
getActiveUniforms → ({dynamic Function(WebGLProgram program, List<num> uniformIndices, num pname) $1, dynamic Function(WebGLProgram program, Iterable<num> uniformIndices, num pname) $2})

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
getAttachedShaders ↔ List<WebGLShader>? Function(WebGLProgram)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
getAttribLocation ↔ num Function(WebGLProgram, String)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
getBufferParameter ↔ dynamic Function(num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
getBufferSubData ↔ void Function(num, num, ArrayBufferView, [num?, num?])

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
getContextAttributes ↔ WebGLContextAttributes? Function()

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
getError ↔ num Function()

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
getExtension → ({ANGLEInstancedArrays? Function(String extensionName) $1, EXTTextureCompressionRgtc? Function(String extensionName) $10, EXTTextureFilterAnisotropic? Function(String extensionName) $11, KHRParallelShaderCompile? Function(String extensionName) $12, OESElementIndexUint? Function(String extensionName) $13, OESFboRenderMipmap? Function(String extensionName) $14, OESStandardDerivatives? Function(String extensionName) $15, OESTextureFloat? Function(String extensionName) $16, OESTextureFloatLinear? Function(String extensionName) $17, OESTextureHalfFloat? Function(String extensionName) $18, OESTextureHalfFloatLinear? Function(String extensionName) $19, EXTBlendMinmax? Function(String extensionName) $2, OESVertexArrayObject? Function(String extensionName) $20, OVRMultiview2? Function(String extensionName) $21, WEBGLColorBufferFloat? Function(String extensionName) $22, WEBGLCompressedTextureAstc? Function(String extensionName) $23, WEBGLCompressedTextureEtc? Function(String extensionName) $24, WEBGLCompressedTextureEtc1? Function(String extensionName) $25, WEBGLCompressedTexturePvrtc? Function(String extensionName) $26, WEBGLCompressedTextureS3tc? Function(String extensionName) $27, WEBGLCompressedTextureS3tcSrgb? Function(String extensionName) $28, WEBGLDebugRendererInfo? Function(String extensionName) $29, EXTColorBufferFloat? Function(String extensionName) $3, WEBGLDebugShaders? Function(String extensionName) $30, WEBGLDepthTexture? Function(String extensionName) $31, WEBGLDrawBuffers? Function(String extensionName) $32, WEBGLLoseContext? Function(String extensionName) $33, WEBGLMultiDraw? Function(String extensionName) $34, dynamic Function(String name) $35, EXTColorBufferHalfFloat? Function(String extensionName) $4, EXTFloatBlend? Function(String extensionName) $5, EXTFragDepth? Function(String extensionName) $6, EXTSRGB? Function(String extensionName) $7, EXTShaderTextureLod? Function(String extensionName) $8, EXTTextureCompressionBptc? Function(String extensionName) $9})

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

Overload accessor: $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20, $21, $22, $23, $24, $25, $26, $27, $28, $29, $30, $31, $32, $33, $34, $35
no setter
getFragDataLocation ↔ num Function(WebGLProgram, String)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
getFramebufferAttachmentParameter ↔ dynamic Function(num, num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
getIndexedParameter ↔ dynamic Function(num, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
getInternalformatParameter ↔ dynamic Function(num, num, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
getParameter ↔ dynamic Function(num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
getProgramInfoLog ↔ String? Function(WebGLProgram)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
getProgramParameter ↔ dynamic Function(WebGLProgram, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
getQuery ↔ WebGLQuery? Function(num, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
getQueryParameter ↔ dynamic Function(WebGLQuery, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
getRenderbufferParameter ↔ dynamic Function(num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
getSamplerParameter ↔ dynamic Function(WebGLSampler, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
getShaderInfoLog ↔ String? Function(WebGLShader)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
getShaderParameter ↔ dynamic Function(WebGLShader, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
getShaderPrecisionFormat ↔ WebGLShaderPrecisionFormat? Function(num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
getShaderSource ↔ String? Function(WebGLShader)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
getSupportedExtensions ↔ List<String>? Function()

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
getSyncParameter ↔ dynamic Function(WebGLSync, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
getTexParameter ↔ dynamic Function(num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
getTransformFeedbackVarying ↔ WebGLActiveInfo? Function(WebGLProgram, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
getUniform ↔ dynamic Function(WebGLProgram, WebGLUniformLocation)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
getUniformBlockIndex ↔ num Function(WebGLProgram, String)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
getUniformIndices → ({List<num>? Function(WebGLProgram program, List<String> uniformNames) $1, Iterable<num>? Function(WebGLProgram program, Iterable<String> uniformNames) $2})

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
getUniformLocation ↔ WebGLUniformLocation? Function(WebGLProgram, String)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
getVertexAttrib ↔ dynamic Function(num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
getVertexAttribOffset ↔ num Function(num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
greater → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
greenBits → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
halfFloat → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
hashCode → int
The hash code for this object.
no setterinherited
highFloat → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
highInt → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
hint ↔ void Function(num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
implementationColorReadFormat → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
implementationColorReadType → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
incr → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
incrWrap → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
int$ → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
int2101010Rev → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
interleavedAttribs → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
intSampler2d → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
intSampler2dArray → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
intSampler3d → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
intSamplerCube → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
intVec2 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
intVec3 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
intVec4 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
invalidateFramebuffer → ({void Function(num target, List<num> attachments) $1, void Function(num target, Iterable<num> attachments) $2})

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
invalidateSubFramebuffer → ({void Function(num target, List<num> attachments, num x, num y, num width, num height) $1, void Function(num target, Iterable<num> attachments, num x, num y, num width, num height) $2})

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
invalidEnum → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
invalidFramebufferOperation → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
invalidIndex → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
invalidOperation → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
invalidValue → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
invert → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
isBuffer ↔ bool Function([WebGLBuffer?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
isContextLost ↔ bool Function()

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
isEnabled ↔ bool Function(num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
isFramebuffer ↔ bool Function([WebGLFramebuffer?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
isProgram ↔ bool Function([WebGLProgram?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
isQuery ↔ bool Function([WebGLQuery?])

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
isRenderbuffer ↔ bool Function([WebGLRenderbuffer?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
isSampler ↔ bool Function([WebGLSampler?])

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
isShader ↔ bool Function([WebGLShader?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
isSync ↔ bool Function([WebGLSync?])

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
isTexture ↔ bool Function([WebGLTexture?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
isTransformFeedback ↔ bool Function([WebGLTransformFeedback?])

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
isVertexArray ↔ bool Function([WebGLVertexArrayObject?])

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
keep → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
lequal → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
less → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
linear → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
linearMipmapLinear → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
linearMipmapNearest → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
lineLoop → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
lines → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
lineStrip → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
lineWidth ↔ void Function(num handle)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
lineWidth$ → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
linkProgram ↔ void Function(WebGLProgram)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
linkStatus → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
lowFloat → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
lowInt → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
luminance → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
luminanceAlpha → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
max → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
max3dTextureSize → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxArrayTextureLayers → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxClientWaitTimeoutWebgl → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxColorAttachments → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxCombinedFragmentUniformComponents → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxCombinedTextureImageUnits → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
maxCombinedUniformBlocks → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxCombinedVertexUniformComponents → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxCubeMapTextureSize → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
maxDrawBuffers → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxElementIndex → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxElementsIndices → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxElementsVertices → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxFragmentInputComponents → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxFragmentUniformBlocks → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxFragmentUniformComponents → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxFragmentUniformVectors → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
maxProgramTexelOffset → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxRenderbufferSize → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
maxSamples → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxServerWaitTimeout → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxTextureImageUnits → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
maxTextureLodBias → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxTextureSize → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
maxTransformFeedbackInterleavedComponents → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxTransformFeedbackSeparateAttribs → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxTransformFeedbackSeparateComponents → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxUniformBlockSize → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxUniformBufferBindings → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxVaryingComponents → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxVaryingVectors → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
maxVertexAttribs → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
maxVertexOutputComponents → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxVertexTextureImageUnits → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
maxVertexUniformBlocks → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxVertexUniformComponents → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
maxVertexUniformVectors → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
maxViewportDims → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
mediumFloat → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
mediumInt → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
min → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
minProgramTexelOffset → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
mirroredRepeat → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
nearest → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
nearestMipmapLinear → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
nearestMipmapNearest → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
never → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
nicest → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
noError → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
none → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
notequal → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
objectType → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
one → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
oneMinusConstantAlpha → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
oneMinusConstantColor → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
oneMinusDstAlpha → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
oneMinusDstColor → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
oneMinusSrcAlpha → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
oneMinusSrcColor → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
outOfMemory → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
packAlignment → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
packRowLength → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
packSkipPixels → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
packSkipRows → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
pauseTransformFeedback ↔ void Function()

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
pixelPackBuffer → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
pixelPackBufferBinding → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
pixelStorei ↔ void Function(num index, Object value)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
pixelUnpackBuffer → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
pixelUnpackBufferBinding → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
points → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
polygonOffset ↔ void Function(num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
polygonOffsetFactor → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
polygonOffsetFill → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
polygonOffsetUnits → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
queryResult → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
queryResultAvailable → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
r11fG11fB10f → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
r16f → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
r16i → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
r16ui → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
r32f → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
r32i → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
r32ui → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
r8 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
r8i → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
r8Snorm → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
r8ui → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rasterizerDiscard → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
readBuffer ↔ void Function(num handle)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
readBuffer$ → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
readFramebuffer → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
readFramebufferBinding → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
readPixels → ({void Function(num x, num y, num width, num height, num format, num type, [ArrayBufferView? dstData]) $1, void Function(num x, num y, num width, num height, num format, num type, num offset) $2, void Function(num x, num y, num width, num height, num format, num type, ArrayBufferView dstData, num dstOffset) $3})

Available on WebGL2RenderingContextOverloads, provided by the WebGL2RenderingContextOverloads$Typings extension

Overload accessor: $1, $2, $3
no setter
red → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
redBits → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
redInteger → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
renderbuffer → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
renderbufferAlphaSize → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
renderbufferBinding → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
renderbufferBlueSize → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
renderbufferDepthSize → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
renderbufferGreenSize → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
renderbufferHeight → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
renderbufferInternalFormat → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
renderbufferRedSize → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
renderbufferSamples → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
renderbufferStencilSize → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
renderbufferStorage ↔ void Function(num, num, num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
renderbufferStorageMultisample ↔ void Function(num, num, num, num, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
renderbufferWidth → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
renderer → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
repeat → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
replace → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
resumeTransformFeedback ↔ void Function()

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
rg → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rg16f → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rg16i → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rg16ui → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rg32f → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rg32i → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rg32ui → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rg8 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rg8i → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rg8Snorm → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rg8ui → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgb → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
rgb10A2 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgb10A2ui → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgb16f → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgb16i → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgb16ui → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgb32f → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgb32i → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgb32ui → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgb565 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
rgb5A1 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
rgb8 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgb8i → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgb8Snorm → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgb8ui → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgb9E5 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgba → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
rgba16f → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgba16i → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgba16ui → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgba32f → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgba32i → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgba32ui → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgba4 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
rgba8 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgba8i → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgba8Snorm → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgba8ui → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgbaInteger → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgbInteger → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
rgInteger → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sampleAlphaToCoverage → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
sampleBuffers → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
sampleCoverage ↔ void Function(num, bool)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
sampleCoverage$ → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
sampleCoverageInvert → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
sampleCoverageValue → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
sampler2d → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
sampler2dArray → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
sampler2dArrayShadow → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
sampler2dShadow → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
sampler3d → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
samplerBinding → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
samplerCube → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
samplerCubeShadow → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
samplerParameterf ↔ void Function(WebGLSampler, num, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
samplerParameteri ↔ void Function(WebGLSampler, num, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
samples → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
scissor ↔ void Function(num, num, num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
scissorBox → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
scissorTest → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
separateAttribs → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
shaderSource ↔ void Function(WebGLShader, String)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
shaderType → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
shadingLanguageVersion → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
short → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
signaled → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
signedNormalized → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
srcAlpha → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
srcAlphaSaturate → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
srcColor → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
srgb → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
srgb8 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
srgb8Alpha8 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
staticCopy → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
staticDraw → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
staticRead → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
stencil → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
stencilAttachment → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
stencilBackFail → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
stencilBackFunc → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
stencilBackPassDepthFail → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
stencilBackPassDepthPass → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
stencilBackRef → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
stencilBackValueMask → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
stencilBackWritemask → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
stencilBits → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
stencilBufferBit → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
stencilClearValue → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
stencilFail → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
stencilFunc ↔ void Function(num, num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
stencilFunc$ → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
stencilFuncSeparate ↔ void Function(num, num, num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
stencilIndex8 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
stencilMask ↔ void Function(num handle)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
stencilMaskSeparate ↔ void Function(num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
stencilOp ↔ void Function(num, num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
stencilOpSeparate ↔ void Function(num, num, num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
stencilPassDepthFail → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
stencilPassDepthPass → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
stencilRef → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
stencilTest → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
stencilValueMask → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
stencilWritemask → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
streamCopy → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
streamDraw → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
streamRead → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
subpixelBits → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
syncCondition → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
syncFence → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
syncFlags → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
syncFlushCommandsBit → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
syncGpuCommandsComplete → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
syncStatus → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
texImage2D → ({void Function(num target, num level, num internalformat, num format, num type, Object source) $1, void Function(num target, num level, num internalformat, num width, num height, num border, num format, num type, [ArrayBufferView? pixels]) $2, void Function(num target, num level, num internalformat, num width, num height, num depth, num border, num imageSize, num offset) $3, void Function(num target, num level, num internalformat, num width, num height, num border, num format, num type, Object source) $4, void Function(num target, num level, num internalformat, num width, num height, num border, num format, num type, ArrayBufferView srcData, num srcOffset) $5})

Available on WebGL2RenderingContextOverloads, provided by the WebGL2RenderingContextOverloads$Typings extension

Overload accessor: $1, $2, $3, $4, $5
no setter
texImage3D → ({void Function(num, num, num, num, num, num, num, num, num, num) $1, void Function(num target, num level, num internalformat, num width, num height, num depth, num border, num format, num type, Object source) $2, void Function(num target, num level, num internalformat, num width, num height, num depth, num border, num format, num type, [ArrayBufferView? srcData]) $3, void Function(num target, num level, num internalformat, num width, num height, num depth, num border, num format, num type, ArrayBufferView srcData, num srcOffset) $4})

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

Overload accessor: $1, $2, $3, $4
no setter
texParameterf ↔ void Function(num, num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
texParameteri ↔ void Function(num, num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
texStorage2D ↔ void Function(num, num, num, num, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
texStorage3D ↔ void Function(num, num, num, num, num, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
texSubImage2D → ({void Function(num target, num level, num xoffset, num yoffset, num format, num type, Object source) $1, void Function(num target, num level, num internalformat, num width, num height, num border, num format, num type, [ArrayBufferView? pixels]) $2, void Function(num target, num level, num internalformat, num width, num height, num depth, num border, num imageSize, num offset) $3, void Function(num target, num level, num internalformat, num width, num height, num border, num format, num type, Object source) $4, void Function(num target, num level, num internalformat, num width, num height, num border, num format, num type, ArrayBufferView srcData, num srcOffset) $5})

Available on WebGL2RenderingContextOverloads, provided by the WebGL2RenderingContextOverloads$Typings extension

Overload accessor: $1, $2, $3, $4, $5
no setter
texSubImage3D → ({void Function(num target, num level, num xoffset, num yoffset, num zoffset, num width, num height, num depth, num format, num imageSize, num offset) $1, void Function(num target, num level, num xoffset, num yoffset, num zoffset, num width, num height, num depth, num format, num type, Object source) $2, void Function(num target, num level, num xoffset, num yoffset, num zoffset, num width, num height, num depth, num format, num type, [ArrayBufferView? srcData, num? srcOffset]) $3})

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

Overload accessor: $1, $2, $3
no setter
texture → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture0 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture1 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture10 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture11 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture12 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture13 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture14 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture15 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture16 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture17 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture18 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture19 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture2 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture20 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture21 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture22 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture23 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture24 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture25 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture26 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture27 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture28 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture29 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture2d → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture2dArray → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
texture3 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture30 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture31 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture3d → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
texture4 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture5 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture6 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture7 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture8 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
texture9 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
textureBaseLevel → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
textureBinding2d → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
textureBinding2dArray → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
textureBinding3d → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
textureBindingCubeMap → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
textureCompareFunc → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
textureCompareMode → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
textureCubeMap → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
textureCubeMapNegativeX → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
textureCubeMapNegativeY → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
textureCubeMapNegativeZ → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
textureCubeMapPositiveX → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
textureCubeMapPositiveY → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
textureCubeMapPositiveZ → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
textureImmutableFormat → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
textureImmutableLevels → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
textureMagFilter → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
textureMaxLevel → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
textureMaxLod → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
textureMinFilter → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
textureMinLod → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
textureWrapR → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
textureWrapS → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
textureWrapT → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
timeoutExpired → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
timeoutIgnored → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
transformFeedback → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
transformFeedbackActive → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
transformFeedbackBinding → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
transformFeedbackBuffer → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
transformFeedbackBufferBinding → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
transformFeedbackBufferMode → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
transformFeedbackBufferSize → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
transformFeedbackBufferStart → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
transformFeedbackPaused → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
transformFeedbackPrimitivesWritten → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
transformFeedbackVaryings → ({void Function(WebGLProgram program, List<String> varyings, num bufferMode) $1, void Function(WebGLProgram program, Iterable<String> varyings, num bufferMode) $2})

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
transformFeedbackVaryings$ → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
triangleFan → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
triangles → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
triangleStrip → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
uniform1f ↔ void Function(num, [WebGLUniformLocation?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
uniform1fv → ({void Function(WebGLUniformLocation? location, Object data, [num? srcOffset, num? srcLength]) $1, void Function(WebGLUniformLocation? location, Iterable<num> data, [num? srcOffset, num? srcLength]) $2})

Available on WebGL2RenderingContextOverloads, provided by the WebGL2RenderingContextOverloads$Typings extension

Overload accessor: $1, $2
no setter
uniform1i ↔ void Function(num, [WebGLUniformLocation?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
uniform1iv → ({void Function(WebGLUniformLocation? location, Object data, [num? srcOffset, num? srcLength]) $1, void Function(WebGLUniformLocation? location, Iterable<num> data, [num? srcOffset, num? srcLength]) $2})

Available on WebGL2RenderingContextOverloads, provided by the WebGL2RenderingContextOverloads$Typings extension

Overload accessor: $1, $2
no setter
uniform1ui ↔ void Function(num, [WebGLUniformLocation?])

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
uniform1uiv → ({void Function(WebGLUniformLocation? location, Object data, [num? srcOffset, num? srcLength]) $1, void Function(WebGLUniformLocation? location, Iterable<num> data, [num? srcOffset, num? srcLength]) $2})

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
uniform2f ↔ void Function(num, num, [WebGLUniformLocation?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
uniform2fv → ({void Function(WebGLUniformLocation? location, Object data, [num? srcOffset, num? srcLength]) $1, void Function(WebGLUniformLocation? location, Iterable<num> data, [num? srcOffset, num? srcLength]) $2})

Available on WebGL2RenderingContextOverloads, provided by the WebGL2RenderingContextOverloads$Typings extension

Overload accessor: $1, $2
no setter
uniform2i ↔ void Function(num, num, [WebGLUniformLocation?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
uniform2iv → ({void Function(WebGLUniformLocation? location, Object data, [num? srcOffset, num? srcLength]) $1, void Function(WebGLUniformLocation? location, Iterable<num> data, [num? srcOffset, num? srcLength]) $2})

Available on WebGL2RenderingContextOverloads, provided by the WebGL2RenderingContextOverloads$Typings extension

Overload accessor: $1, $2
no setter
uniform2ui ↔ void Function(num, num, [WebGLUniformLocation?])

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
uniform2uiv → ({void Function(WebGLUniformLocation? location, Object data, [num? srcOffset, num? srcLength]) $1, void Function(WebGLUniformLocation? location, Iterable<num> data, [num? srcOffset, num? srcLength]) $2})

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
uniform3f ↔ void Function(num, num, num, [WebGLUniformLocation?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
uniform3fv → ({void Function(WebGLUniformLocation? location, Object data, [num? srcOffset, num? srcLength]) $1, void Function(WebGLUniformLocation? location, Iterable<num> data, [num? srcOffset, num? srcLength]) $2})

Available on WebGL2RenderingContextOverloads, provided by the WebGL2RenderingContextOverloads$Typings extension

Overload accessor: $1, $2
no setter
uniform3i ↔ void Function(num, num, num, [WebGLUniformLocation?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
uniform3iv → ({void Function(WebGLUniformLocation? location, Object data, [num? srcOffset, num? srcLength]) $1, void Function(WebGLUniformLocation? location, Iterable<num> data, [num? srcOffset, num? srcLength]) $2})

Available on WebGL2RenderingContextOverloads, provided by the WebGL2RenderingContextOverloads$Typings extension

Overload accessor: $1, $2
no setter
uniform3ui ↔ void Function(num, num, num, [WebGLUniformLocation?])

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
uniform3uiv → ({void Function(WebGLUniformLocation? location, Object data, [num? srcOffset, num? srcLength]) $1, void Function(WebGLUniformLocation? location, Iterable<num> data, [num? srcOffset, num? srcLength]) $2})

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
uniform4f ↔ void Function(num, num, num, num, [WebGLUniformLocation?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
uniform4fv → ({void Function(WebGLUniformLocation? location, Object data, [num? srcOffset, num? srcLength]) $1, void Function(WebGLUniformLocation? location, Iterable<num> data, [num? srcOffset, num? srcLength]) $2})

Available on WebGL2RenderingContextOverloads, provided by the WebGL2RenderingContextOverloads$Typings extension

Overload accessor: $1, $2
no setter
uniform4i ↔ void Function(num, num, num, num, [WebGLUniformLocation?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
uniform4iv → ({void Function(WebGLUniformLocation? location, Object data, [num? srcOffset, num? srcLength]) $1, void Function(WebGLUniformLocation? location, Iterable<num> data, [num? srcOffset, num? srcLength]) $2})

Available on WebGL2RenderingContextOverloads, provided by the WebGL2RenderingContextOverloads$Typings extension

Overload accessor: $1, $2
no setter
uniform4ui ↔ void Function(num, num, num, num, [WebGLUniformLocation?])

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
uniform4uiv → ({void Function(WebGLUniformLocation? location, Object data, [num? srcOffset, num? srcLength]) $1, void Function(WebGLUniformLocation? location, Iterable<num> data, [num? srcOffset, num? srcLength]) $2})

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
uniformArrayStride → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
uniformBlockActiveUniformIndices → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
uniformBlockActiveUniforms → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
uniformBlockBinding ↔ void Function(WebGLProgram, num, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
uniformBlockBinding$ → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
uniformBlockDataSize → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
uniformBlockIndex → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
uniformBlockReferencedByFragmentShader → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
uniformBlockReferencedByVertexShader → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
uniformBuffer → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
uniformBufferBinding → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
uniformBufferOffsetAlignment → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
uniformBufferSize → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
uniformBufferStart → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
uniformIsRowMajor → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
uniformMatrix2fv → ({void Function(WebGLUniformLocation? location, bool transpose, Object data, [num? srcOffset, num? srcLength]) $1, void Function(WebGLUniformLocation? location, bool transpose, Iterable<num> data, [num? srcOffset, num? srcLength]) $2})

Available on WebGL2RenderingContextOverloads, provided by the WebGL2RenderingContextOverloads$Typings extension

Overload accessor: $1, $2
no setter
uniformMatrix2x3fv → ({void Function(WebGLUniformLocation? location, bool transpose, Object data, [num? srcOffset, num? srcLength]) $1, void Function(WebGLUniformLocation? location, bool transpose, Iterable<num> data, [num? srcOffset, num? srcLength]) $2})

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
uniformMatrix2x4fv → ({void Function(WebGLUniformLocation? location, bool transpose, Object data, [num? srcOffset, num? srcLength]) $1, void Function(WebGLUniformLocation? location, bool transpose, Iterable<num> data, [num? srcOffset, num? srcLength]) $2})

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
uniformMatrix3fv → ({void Function(WebGLUniformLocation? location, bool transpose, Object data, [num? srcOffset, num? srcLength]) $1, void Function(WebGLUniformLocation? location, bool transpose, Iterable<num> data, [num? srcOffset, num? srcLength]) $2})

Available on WebGL2RenderingContextOverloads, provided by the WebGL2RenderingContextOverloads$Typings extension

Overload accessor: $1, $2
no setter
uniformMatrix3x2fv → ({void Function(WebGLUniformLocation? location, bool transpose, Object data, [num? srcOffset, num? srcLength]) $1, void Function(WebGLUniformLocation? location, bool transpose, Iterable<num> data, [num? srcOffset, num? srcLength]) $2})

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
uniformMatrix3x4fv → ({void Function(WebGLUniformLocation? location, bool transpose, Object data, [num? srcOffset, num? srcLength]) $1, void Function(WebGLUniformLocation? location, bool transpose, Iterable<num> data, [num? srcOffset, num? srcLength]) $2})

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
uniformMatrix4fv → ({void Function(WebGLUniformLocation? location, bool transpose, Object data, [num? srcOffset, num? srcLength]) $1, void Function(WebGLUniformLocation? location, bool transpose, Iterable<num> data, [num? srcOffset, num? srcLength]) $2})

Available on WebGL2RenderingContextOverloads, provided by the WebGL2RenderingContextOverloads$Typings extension

Overload accessor: $1, $2
no setter
uniformMatrix4x2fv → ({void Function(WebGLUniformLocation? location, bool transpose, Object data, [num? srcOffset, num? srcLength]) $1, void Function(WebGLUniformLocation? location, bool transpose, Iterable<num> data, [num? srcOffset, num? srcLength]) $2})

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
uniformMatrix4x3fv → ({void Function(WebGLUniformLocation? location, bool transpose, Object data, [num? srcOffset, num? srcLength]) $1, void Function(WebGLUniformLocation? location, bool transpose, Iterable<num> data, [num? srcOffset, num? srcLength]) $2})

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
uniformMatrixStride → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
uniformOffset → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
uniformSize → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
uniformType → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
unpackAlignment → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
unpackColorspaceConversionWebgl → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
unpackFlipYWebgl → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
unpackImageHeight → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
unpackPremultiplyAlphaWebgl → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
unpackRowLength → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
unpackSkipImages → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
unpackSkipPixels → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
unpackSkipRows → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
unsignaled → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
unsignedByte → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
unsignedInt → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
unsignedInt10f11f11fRev → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
unsignedInt2101010Rev → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
unsignedInt248 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
unsignedInt5999Rev → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
unsignedIntSampler2d → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
unsignedIntSampler2dArray → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
unsignedIntSampler3d → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
unsignedIntSamplerCube → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
unsignedIntVec2 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
unsignedIntVec3 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
unsignedIntVec4 → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
unsignedNormalized → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
unsignedShort → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
unsignedShort4444 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
unsignedShort5551 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
unsignedShort565 → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
useProgram ↔ void Function([WebGLProgram?])

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
validateProgram ↔ void Function(WebGLProgram)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
validateStatus → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
vendor → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
version → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
vertexArrayBinding → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
vertexAttrib1f ↔ void Function(num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
vertexAttrib1fv → ({void Function(num index, Object value) $1, void Function(num target, Iterable<num> attachments) $2})

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
vertexAttrib2f ↔ void Function(num, num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
vertexAttrib2fv → ({void Function(num index, Object value) $1, void Function(num target, Iterable<num> attachments) $2})

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
vertexAttrib3f ↔ void Function(num, num, num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
vertexAttrib3fv → ({void Function(num index, Object value) $1, void Function(num target, Iterable<num> attachments) $2})

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
vertexAttrib4f ↔ void Function(num, num, num, num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
vertexAttrib4fv → ({void Function(num index, Object value) $1, void Function(num target, Iterable<num> attachments) $2})

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
vertexAttribArrayBufferBinding → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
vertexAttribArrayDivisor → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
vertexAttribArrayEnabled → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
vertexAttribArrayInteger → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
vertexAttribArrayNormalized → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
vertexAttribArrayPointer → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
vertexAttribArraySize → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
vertexAttribArrayStride → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
vertexAttribArrayType → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
vertexAttribDivisor ↔ void Function(num, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
vertexAttribI4i ↔ void Function(num, num, num, num, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
vertexAttribI4iv → ({void Function(num index, Object value) $1, void Function(num target, Iterable<num> attachments) $2})

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
vertexAttribI4ui ↔ void Function(num, num, num, num, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
vertexAttribI4uiv → ({void Function(num index, Object value) $1, void Function(num target, Iterable<num> attachments) $2})

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

Overload accessor: $1, $2
no setter
vertexAttribIPointer ↔ void Function(num, num, num, num, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
vertexAttribPointer ↔ void Function(num, num, num, bool, num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
vertexShader → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
viewport ↔ void Function(num, num, num, num)

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

getter/setter pair
viewport$ → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter
waitFailed → num

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

no setter
waitSync ↔ void Function(WebGLSync, num, num)

Available on WebGL2RenderingContextBase, provided by the WebGL2RenderingContextBase$Typings extension

getter/setter pair
zero → num

Available on WebGLRenderingContextBase, provided by the WebGLRenderingContextBase$Typings extension

no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Properties

activeAttributes → num
no setter
activeTexture → num
no setter
activeUniformBlocks → num
no setter
activeUniforms → num
no setter
aliasedLineWidthRange → num
no setter
aliasedPointSizeRange → num
no setter
alpha → num
no setter
alphaBits → num
no setter
alreadySignaled → num
no setter
always → num
no setter
anySamplesPassed → num
no setter
anySamplesPassedConservative → num
no setter
arrayBuffer → num
no setter
arrayBufferBinding → num
no setter
attachedShaders → num
no setter
back → num
no setter
blend → num
no setter
blendColor → num
no setter
blendDstAlpha → num
no setter
blendDstRgb → num
no setter
blendEquation → num
no setter
blendEquationAlpha → num
no setter
blendEquationRgb → num
no setter
blendSrcAlpha → num
no setter
blendSrcRgb → num
no setter
blueBits → num
no setter
bool$ → num
no setter
boolVec2 → num
no setter
boolVec3 → num
no setter
boolVec4 → num
no setter
browserDefaultWebgl → num
no setter
bufferSize → num
no setter
bufferUsage → num
no setter
byte → num
no setter
ccw → num
no setter
clampToEdge → num
no setter
color → num
no setter
colorAttachment0 → num
no setter
colorAttachment1 → num
no setter
colorAttachment10 → num
no setter
colorAttachment11 → num
no setter
colorAttachment12 → num
no setter
colorAttachment13 → num
no setter
colorAttachment14 → num
no setter
colorAttachment15 → num
no setter
colorAttachment2 → num
no setter
colorAttachment3 → num
no setter
colorAttachment4 → num
no setter
colorAttachment5 → num
no setter
colorAttachment6 → num
no setter
colorAttachment7 → num
no setter
colorAttachment8 → num
no setter
colorAttachment9 → num
no setter
colorBufferBit → num
no setter
colorClearValue → num
no setter
colorWritemask → num
no setter
compareRefToTexture → num
no setter
compileStatus → num
no setter
compressedTextureFormats → num
no setter
conditionSatisfied → num
no setter
constantAlpha → num
no setter
constantColor → num
no setter
contextLostWebgl → num
no setter
copyReadBuffer → num
no setter
copyReadBufferBinding → num
no setter
copyWriteBuffer → num
no setter
copyWriteBufferBinding → num
no setter
cullFace → num
no setter
cullFaceMode → num
no setter
currentProgram → num
no setter
currentQuery → num
no setter
currentVertexAttrib → num
no setter
cw → num
no setter
decr → num
no setter
decrWrap → num
no setter
deleteStatus → num
no setter
depth → num
no setter
depth24Stencil8 → num
no setter
depth32fStencil8 → num
no setter
depthAttachment → num
no setter
depthBits → num
no setter
depthBufferBit → num
no setter
depthClearValue → num
no setter
depthComponent → num
no setter
depthComponent16 → num
no setter
depthComponent24 → num
no setter
depthComponent32f → num
no setter
depthFunc → num
no setter
depthRange → num
no setter
depthStencil → num
no setter
depthStencilAttachment → num
no setter
depthTest → num
no setter
depthWritemask → num
no setter
dither → num
no setter
dontCare → num
no setter
drawBuffer0 → num
no setter
drawBuffer1 → num
no setter
drawBuffer10 → num
no setter
drawBuffer11 → num
no setter
drawBuffer12 → num
no setter
drawBuffer13 → num
no setter
drawBuffer14 → num
no setter
drawBuffer15 → num
no setter
drawBuffer2 → num
no setter
drawBuffer3 → num
no setter
drawBuffer4 → num
no setter
drawBuffer5 → num
no setter
drawBuffer6 → num
no setter
drawBuffer7 → num
no setter
drawBuffer8 → num
no setter
drawBuffer9 → num
no setter
drawFramebuffer → num
no setter
drawFramebufferBinding → num
no setter
dstAlpha → num
no setter
dstColor → num
no setter
dynamicCopy → num
no setter
dynamicDraw → num
no setter
dynamicRead → num
no setter
elementArrayBuffer → num
no setter
elementArrayBufferBinding → num
no setter
equal → num
no setter
fastest → num
no setter
float → num
no setter
float32UnsignedInt248Rev → num
no setter
floatMat2 → num
no setter
floatmaT2x3 → num
no setter
floatmaT2x4 → num
no setter
floatMat3 → num
no setter
floatmaT3x2 → num
no setter
floatmaT3x4 → num
no setter
floatMat4 → num
no setter
floatmaT4x2 → num
no setter
floatmaT4x3 → num
no setter
floatVec2 → num
no setter
floatVec3 → num
no setter
floatVec4 → num
no setter
fragmentShader → num
no setter
fragmentShaderDerivativeHint → num
no setter
framebuffer → num
no setter
framebufferAttachmentAlphaSize → num
no setter
framebufferAttachmentBlueSize → num
no setter
framebufferAttachmentColorEncoding → num
no setter
framebufferAttachmentComponentType → num
no setter
framebufferAttachmentDepthSize → num
no setter
framebufferAttachmentGreenSize → num
no setter
framebufferAttachmentObjectName → num
no setter
framebufferAttachmentObjectType → num
no setter
framebufferAttachmentRedSize → num
no setter
framebufferAttachmentStencilSize → num
no setter
framebufferAttachmentTextureCubeMapFace → num
no setter
framebufferAttachmentTextureLayer → num
no setter
framebufferAttachmentTextureLevel → num
no setter
framebufferBinding → num
no setter
framebufferComplete → num
no setter
framebufferDefault → num
no setter
framebufferIncompleteAttachment → num
no setter
framebufferIncompleteDimensions → num
no setter
framebufferIncompleteMissingAttachment → num
no setter
framebufferIncompleteMultisample → num
no setter
framebufferUnsupported → num
no setter
front → num
no setter
frontAndBack → num
no setter
frontFace → num
no setter
funcAdd → num
no setter
funcReverseSubtract → num
no setter
funcSubtract → num
no setter
generateMipmapHint → num
no setter
gequal → num
no setter
greater → num
no setter
greenBits → num
no setter
halfFloat → num
no setter
highFloat → num
no setter
highInt → num
no setter
implementationColorReadFormat → num
no setter
implementationColorReadType → num
no setter
incr → num
no setter
incrWrap → num
no setter
int$ → num
no setter
int2101010Rev → num
no setter
interleavedAttribs → num
no setter
intSampler2d → num
no setter
intSampler2dArray → num
no setter
intSampler3d → num
no setter
intSamplerCube → num
no setter
intVec2 → num
no setter
intVec3 → num
no setter
intVec4 → num
no setter
invalidEnum → num
no setter
invalidFramebufferOperation → num
no setter
invalidIndex → num
no setter
invalidOperation → num
no setter
invalidValue → num
no setter
invert → num
no setter
keep → num
no setter
lequal → num
no setter
less → num
no setter
linear → num
no setter
linearMipmapLinear → num
no setter
linearMipmapNearest → num
no setter
lineLoop → num
no setter
lines → num
no setter
lineStrip → num
no setter
lineWidth → num
no setter
linkStatus → num
no setter
lowFloat → num
no setter
lowInt → num
no setter
luminance → num
no setter
luminanceAlpha → num
no setter
max → num
no setter
max3dTextureSize → num
no setter
maxArrayTextureLayers → num
no setter
maxClientWaitTimeoutWebgl → num
no setter
maxColorAttachments → num
no setter
maxCombinedFragmentUniformComponents → num
no setter
maxCombinedTextureImageUnits → num
no setter
maxCombinedUniformBlocks → num
no setter
maxCombinedVertexUniformComponents → num
no setter
maxCubeMapTextureSize → num
no setter
maxDrawBuffers → num
no setter
maxElementIndex → num
no setter
maxElementsIndices → num
no setter
maxElementsVertices → num
no setter
maxFragmentInputComponents → num
no setter
maxFragmentUniformBlocks → num
no setter
maxFragmentUniformComponents → num
no setter
maxFragmentUniformVectors → num
no setter
maxProgramTexelOffset → num
no setter
maxRenderbufferSize → num
no setter
maxSamples → num
no setter
maxServerWaitTimeout → num
no setter
maxTextureImageUnits → num
no setter
maxTextureLodBias → num
no setter
maxTextureSize → num
no setter
maxTransformFeedbackInterleavedComponents → num
no setter
maxTransformFeedbackSeparateAttribs → num
no setter
maxTransformFeedbackSeparateComponents → num
no setter
maxUniformBlockSize → num
no setter
maxUniformBufferBindings → num
no setter
maxVaryingComponents → num
no setter
maxVaryingVectors → num
no setter
maxVertexAttribs → num
no setter
maxVertexOutputComponents → num
no setter
maxVertexTextureImageUnits → num
no setter
maxVertexUniformBlocks → num
no setter
maxVertexUniformComponents → num
no setter
maxVertexUniformVectors → num
no setter
maxViewportDims → num
no setter
mediumFloat → num
no setter
mediumInt → num
no setter
min → num
no setter
minProgramTexelOffset → num
no setter
mirroredRepeat → num
no setter
nearest → num
no setter
nearestMipmapLinear → num
no setter
nearestMipmapNearest → num
no setter
never → num
no setter
nicest → num
no setter
noError → num
no setter
none → num
no setter
notequal → num
no setter
objectType → num
no setter
one → num
no setter
oneMinusConstantAlpha → num
no setter
oneMinusConstantColor → num
no setter
oneMinusDstAlpha → num
no setter
oneMinusDstColor → num
no setter
oneMinusSrcAlpha → num
no setter
oneMinusSrcColor → num
no setter
outOfMemory → num
no setter
packAlignment → num
no setter
packRowLength → num
no setter
packSkipPixels → num
no setter
packSkipRows → num
no setter
pixelPackBuffer → num
no setter
pixelPackBufferBinding → num
no setter
pixelUnpackBuffer → num
no setter
pixelUnpackBufferBinding → num
no setter
points → num
no setter
polygonOffsetFactor → num
no setter
polygonOffsetFill → num
no setter
polygonOffsetUnits → num
no setter
queryResult → num
no setter
queryResultAvailable → num
no setter
r11fG11fB10f → num
no setter
r16f → num
no setter
r16i → num
no setter
r16ui → num
no setter
r32f → num
no setter
r32i → num
no setter
r32ui → num
no setter
r8 → num
no setter
r8i → num
no setter
r8Snorm → num
no setter
r8ui → num
no setter
rasterizerDiscard → num
no setter
readBuffer → num
no setter
readFramebuffer → num
no setter
readFramebufferBinding → num
no setter
red → num
no setter
redBits → num
no setter
redInteger → num
no setter
renderbuffer → num
no setter
renderbufferAlphaSize → num
no setter
renderbufferBinding → num
no setter
renderbufferBlueSize → num
no setter
renderbufferDepthSize → num
no setter
renderbufferGreenSize → num
no setter
renderbufferHeight → num
no setter
renderbufferInternalFormat → num
no setter
renderbufferRedSize → num
no setter
renderbufferSamples → num
no setter
renderbufferStencilSize → num
no setter
renderbufferWidth → num
no setter
renderer → num
no setter
repeat → num
no setter
replace → num
no setter
rg → num
no setter
rg16f → num
no setter
rg16i → num
no setter
rg16ui → num
no setter
rg32f → num
no setter
rg32i → num
no setter
rg32ui → num
no setter
rg8 → num
no setter
rg8i → num
no setter
rg8Snorm → num
no setter
rg8ui → num
no setter
rgb → num
no setter
rgb10A2 → num
no setter
rgb10A2ui → num
no setter
rgb16f → num
no setter
rgb16i → num
no setter
rgb16ui → num
no setter
rgb32f → num
no setter
rgb32i → num
no setter
rgb32ui → num
no setter
rgb565 → num
no setter
rgb5A1 → num
no setter
rgb8 → num
no setter
rgb8i → num
no setter
rgb8Snorm → num
no setter
rgb8ui → num
no setter
rgb9E5 → num
no setter
rgba → num
no setter
rgba16f → num
no setter
rgba16i → num
no setter
rgba16ui → num
no setter
rgba32f → num
no setter
rgba32i → num
no setter
rgba32ui → num
no setter
rgba4 → num
no setter
rgba8 → num
no setter
rgba8i → num
no setter
rgba8Snorm → num
no setter
rgba8ui → num
no setter
rgbaInteger → num
no setter
rgbInteger → num
no setter
rgInteger → num
no setter
sampleAlphaToCoverage → num
no setter
sampleBuffers → num
no setter
sampleCoverage → num
no setter
sampleCoverageInvert → num
no setter
sampleCoverageValue → num
no setter
sampler2d → num
no setter
sampler2dArray → num
no setter
sampler2dArrayShadow → num
no setter
sampler2dShadow → num
no setter
sampler3d → num
no setter
samplerBinding → num
no setter
samplerCube → num
no setter
samplerCubeShadow → num
no setter
samples → num
no setter
scissorBox → num
no setter
scissorTest → num
no setter
separateAttribs → num
no setter
shaderType → num
no setter
shadingLanguageVersion → num
no setter
short → num
no setter
signaled → num
no setter
signedNormalized → num
no setter
srcAlpha → num
no setter
srcAlphaSaturate → num
no setter
srcColor → num
no setter
srgb → num
no setter
srgb8 → num
no setter
srgb8Alpha8 → num
no setter
staticCopy → num
no setter
staticDraw → num
no setter
staticRead → num
no setter
stencil → num
no setter
stencilAttachment → num
no setter
stencilBackFail → num
no setter
stencilBackFunc → num
no setter
stencilBackPassDepthFail → num
no setter
stencilBackPassDepthPass → num
no setter
stencilBackRef → num
no setter
stencilBackValueMask → num
no setter
stencilBackWritemask → num
no setter
stencilBits → num
no setter
stencilBufferBit → num
no setter
stencilClearValue → num
no setter
stencilFail → num
no setter
stencilFunc → num
no setter
stencilIndex8 → num
no setter
stencilPassDepthFail → num
no setter
stencilPassDepthPass → num
no setter
stencilRef → num
no setter
stencilTest → num
no setter
stencilValueMask → num
no setter
stencilWritemask → num
no setter
streamCopy → num
no setter
streamDraw → num
no setter
streamRead → num
no setter
subpixelBits → num
no setter
syncCondition → num
no setter
syncFence → num
no setter
syncFlags → num
no setter
syncFlushCommandsBit → num
no setter
syncGpuCommandsComplete → num
no setter
syncStatus → num
no setter
texture → num
no setter
texture0 → num
no setter
texture1 → num
no setter
texture10 → num
no setter
texture11 → num
no setter
texture12 → num
no setter
texture13 → num
no setter
texture14 → num
no setter
texture15 → num
no setter
texture16 → num
no setter
texture17 → num
no setter
texture18 → num
no setter
texture19 → num
no setter
texture2 → num
no setter
texture20 → num
no setter
texture21 → num
no setter
texture22 → num
no setter
texture23 → num
no setter
texture24 → num
no setter
texture25 → num
no setter
texture26 → num
no setter
texture27 → num
no setter
texture28 → num
no setter
texture29 → num
no setter
texture2d → num
no setter
texture2dArray → num
no setter
texture3 → num
no setter
texture30 → num
no setter
texture31 → num
no setter
texture3d → num
no setter
texture4 → num
no setter
texture5 → num
no setter
texture6 → num
no setter
texture7 → num
no setter
texture8 → num
no setter
texture9 → num
no setter
textureBaseLevel → num
no setter
textureBinding2d → num
no setter
textureBinding2dArray → num
no setter
textureBinding3d → num
no setter
textureBindingCubeMap → num
no setter
textureCompareFunc → num
no setter
textureCompareMode → num
no setter
textureCubeMap → num
no setter
textureCubeMapNegativeX → num
no setter
textureCubeMapNegativeY → num
no setter
textureCubeMapNegativeZ → num
no setter
textureCubeMapPositiveX → num
no setter
textureCubeMapPositiveY → num
no setter
textureCubeMapPositiveZ → num
no setter
textureImmutableFormat → num
no setter
textureImmutableLevels → num
no setter
textureMagFilter → num
no setter
textureMaxLevel → num
no setter
textureMaxLod → num
no setter
textureMinFilter → num
no setter
textureMinLod → num
no setter
textureWrapR → num
no setter
textureWrapS → num
no setter
textureWrapT → num
no setter
timeoutExpired → num
no setter
timeoutIgnored → num
no setter
transformFeedback → num
no setter
transformFeedbackActive → num
no setter
transformFeedbackBinding → num
no setter
transformFeedbackBuffer → num
no setter
transformFeedbackBufferBinding → num
no setter
transformFeedbackBufferMode → num
no setter
transformFeedbackBufferSize → num
no setter
transformFeedbackBufferStart → num
no setter
transformFeedbackPaused → num
no setter
transformFeedbackPrimitivesWritten → num
no setter
transformFeedbackVaryings → num
no setter
triangleFan → num
no setter
triangles → num
no setter
triangleStrip → num
no setter
uniformArrayStride → num
no setter
uniformBlockActiveUniformIndices → num
no setter
uniformBlockActiveUniforms → num
no setter
uniformBlockBinding → num
no setter
uniformBlockDataSize → num
no setter
uniformBlockIndex → num
no setter
uniformBlockReferencedByFragmentShader → num
no setter
uniformBlockReferencedByVertexShader → num
no setter
uniformBuffer → num
no setter
uniformBufferBinding → num
no setter
uniformBufferOffsetAlignment → num
no setter
uniformBufferSize → num
no setter
uniformBufferStart → num
no setter
uniformIsRowMajor → num
no setter
uniformMatrixStride → num
no setter
uniformOffset → num
no setter
uniformSize → num
no setter
uniformType → num
no setter
unpackAlignment → num
no setter
unpackColorspaceConversionWebgl → num
no setter
unpackFlipYWebgl → num
no setter
unpackImageHeight → num
no setter
unpackPremultiplyAlphaWebgl → num
no setter
unpackRowLength → num
no setter
unpackSkipImages → num
no setter
unpackSkipPixels → num
no setter
unpackSkipRows → num
no setter
unsignaled → num
no setter
unsignedByte → num
no setter
unsignedInt → num
no setter
unsignedInt10f11f11fRev → num
no setter
unsignedInt2101010Rev → num
no setter
unsignedInt248 → num
no setter
unsignedInt5999Rev → num
no setter
unsignedIntSampler2d → num
no setter
unsignedIntSampler2dArray → num
no setter
unsignedIntSampler3d → num
no setter
unsignedIntSamplerCube → num
no setter
unsignedIntVec2 → num
no setter
unsignedIntVec3 → num
no setter
unsignedIntVec4 → num
no setter
unsignedNormalized → num
no setter
unsignedShort → num
no setter
unsignedShort4444 → num
no setter
unsignedShort5551 → num
no setter
unsignedShort565 → num
no setter
validateStatus → num
no setter
vendor → num
no setter
version → num
no setter
vertexArrayBinding → num
no setter
vertexAttribArrayBufferBinding → num
no setter
vertexAttribArrayDivisor → num
no setter
vertexAttribArrayEnabled → num
no setter
vertexAttribArrayInteger → num
no setter
vertexAttribArrayNormalized → num
no setter
vertexAttribArrayPointer → num
no setter
vertexAttribArraySize → num
no setter
vertexAttribArrayStride → num
no setter
vertexAttribArrayType → num
no setter
vertexShader → num
no setter
viewport → num
no setter
waitFailed → num
no setter
zero → num
no setter