WebGL2RenderingContextBase$Typings extension

on

Properties

activeUniformBlocks num
no setter
alreadySignaled num
no setter
anySamplesPassed num
no setter
anySamplesPassedConservative num
no setter
beginQuery ↔ void Function(num, WebGLQuery)
getter/setter pair
beginTransformFeedback ↔ void Function(num)
getter/setter pair
bindBufferBase ↔ void Function(num, num, [WebGLBuffer?])
getter/setter pair
bindBufferRange ↔ void Function(num, num, num, num, [WebGLBuffer?])
getter/setter pair
bindSampler ↔ void Function(num, [WebGLSampler?])
getter/setter pair
bindTransformFeedback ↔ void Function(num, [WebGLTransformFeedback?])
getter/setter pair
bindVertexArray ↔ void Function([WebGLVertexArrayObject?])
getter/setter pair
blitFramebuffer ↔ void Function(num, num, num, num, num, num, num, num, num, num)
getter/setter pair
clearBufferfi ↔ void Function(num, num, num, num)
getter/setter pair
clearBufferfv ↔ void Function(num, num, Object, [num?])
getter/setter pair
clearBufferiv ↔ void Function(num, num, Object, [num?])
getter/setter pair
clearBufferuiv ↔ void Function(num, num, Object, [num?])
getter/setter pair
clientWaitSync num Function(WebGLSync, num, num)
getter/setter pair
color num
no setter
colorAttachment1 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
colorAttachment10 num
no setter
colorAttachment11 num
no setter
colorAttachment12 num
no setter
colorAttachment13 num
no setter
colorAttachment14 num
no setter
colorAttachment15 num
no setter
compareRefToTexture num
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})
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})
Overload accessor: $1, $2
no setter
conditionSatisfied num
no setter
copyBufferSubData ↔ void Function(num, num, num, num, num)
getter/setter pair
copyReadBuffer num
no setter
copyReadBufferBinding num
no setter
copyTexSubImage3D ↔ void Function(num, num, num, num, num, num, num, num, num)
getter/setter pair
copyWriteBuffer num
no setter
copyWriteBufferBinding num
no setter
createQuery WebGLQuery? Function()
getter/setter pair
createSampler WebGLSampler? Function()
getter/setter pair
createTransformFeedback WebGLTransformFeedback? Function()
getter/setter pair
createVertexArray WebGLVertexArrayObject? Function()
getter/setter pair
currentQuery num
no setter
deleteQuery ↔ void Function([WebGLQuery?])
getter/setter pair
deleteSampler ↔ void Function([WebGLSampler?])
getter/setter pair
deleteSync ↔ void Function([WebGLSync?])
getter/setter pair
deleteTransformFeedback ↔ void Function([WebGLTransformFeedback?])
getter/setter pair
deleteVertexArray ↔ void Function([WebGLVertexArrayObject?])
getter/setter pair
depth num
no setter
depth24Stencil8 num
no setter
depth32fStencil8 num
no setter
depthComponent24 num
no setter
depthComponent32f num
no setter
drawArraysInstanced ↔ void Function(num, num, num, num)
getter/setter pair
drawBuffer0 num
no setter
drawBuffer1 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
drawBuffer10 num
no setter
drawBuffer11 num
no setter
drawBuffer12 num
no setter
drawBuffer13 num
no setter
drawBuffer14 num
no setter
drawBuffer15 num
no setter
drawBuffers ↔ void Function(List<num>)
getter/setter pair
drawElementsInstanced ↔ void Function(num, num, num, num, num)
getter/setter pair
drawFramebuffer num
no setter
drawFramebufferBinding num
no setter
drawRangeElements ↔ void Function(num, num, num, num, num, num)
getter/setter pair
dynamicCopy num
no setter
dynamicRead num
no setter
endQuery ↔ void Function(num)
getter/setter pair
endTransformFeedback ↔ void Function()
getter/setter pair
fenceSync WebGLSync? Function(num, num)
getter/setter pair
float32UnsignedInt248Rev num
no setter
floatmaT2x3 num
no setter
floatmaT2x4 num
no setter
floatmaT3x2 num
no setter
floatmaT3x4 num
no setter
floatmaT4x2 num
no setter
floatmaT4x3 num
no setter
fragmentShaderDerivativeHint 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
framebufferAttachmentRedSize num
no setter
framebufferAttachmentStencilSize num
no setter
framebufferAttachmentTextureLayer num
no setter
framebufferDefault num
no setter
framebufferIncompleteMultisample num
no setter
framebufferTextureLayer ↔ void Function(num, num, num, num, [WebGLTexture?])
getter/setter pair
getActiveUniformBlockName String? Function(WebGLProgram, num)
getter/setter pair
getActiveUniformBlockParameter ↔ dynamic Function(WebGLProgram, num, num)
getter/setter pair
getActiveUniforms ↔ dynamic Function(WebGLProgram, List<num>, num)
getter/setter pair
getBufferSubData ↔ void Function(num, num, ArrayBufferView, [num?, num?])
getter/setter pair
getFragDataLocation num Function(WebGLProgram, String)
getter/setter pair
getIndexedParameter ↔ dynamic Function(num, num)
getter/setter pair
getInternalformatParameter ↔ dynamic Function(num, num, num)
getter/setter pair
getQuery WebGLQuery? Function(num, num)
getter/setter pair
getQueryParameter ↔ dynamic Function(WebGLQuery, num)
getter/setter pair
getSamplerParameter ↔ dynamic Function(WebGLSampler, num)
getter/setter pair
getSyncParameter ↔ dynamic Function(WebGLSync, num)
getter/setter pair
getTransformFeedbackVarying WebGLActiveInfo? Function(WebGLProgram, num)
getter/setter pair
getUniformBlockIndex num Function(WebGLProgram, String)
getter/setter pair
getUniformIndices List<num>? Function(WebGLProgram, List<String>)
getter/setter pair
halfFloat 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
invalidateFramebuffer ↔ void Function(num, List<num>)
getter/setter pair
invalidateSubFramebuffer ↔ void Function(num, List<num>, num, num, num, num)
getter/setter pair
invalidIndex num
no setter
isQuery bool Function([WebGLQuery?])
getter/setter pair
isSampler bool Function([WebGLSampler?])
getter/setter pair
isSync bool Function([WebGLSync?])
getter/setter pair
isTransformFeedback bool Function([WebGLTransformFeedback?])
getter/setter pair
isVertexArray bool Function([WebGLVertexArrayObject?])
getter/setter pair
max num
no setter
max3dTextureSize num
no setter
maxArrayTextureLayers num
no setter
maxClientWaitTimeoutWebgl num
no setter
maxColorAttachments num
no setter
maxCombinedFragmentUniformComponents num
no setter
maxCombinedUniformBlocks num
no setter
maxCombinedVertexUniformComponents 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
maxProgramTexelOffset num
no setter
maxSamples num
no setter
maxServerWaitTimeout num
no setter
maxTextureLodBias 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
maxVertexOutputComponents num
no setter
maxVertexUniformBlocks num
no setter
maxVertexUniformComponents num
no setter
min num
no setter
minProgramTexelOffset num
no setter
objectType num
no setter
packRowLength num
no setter
packSkipPixels num
no setter
packSkipRows num
no setter
pauseTransformFeedback ↔ void Function()
getter/setter pair
pixelPackBuffer num
no setter
pixelPackBufferBinding num
no setter
pixelUnpackBuffer num
no setter
pixelUnpackBufferBinding num
no setter
queryResult num
no setter
queryResultAvailable num
no setter
r8 num
no setter
r8i num
no setter
r8Snorm num
no setter
r8ui 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
rasterizerDiscard num
no setter
readBuffer ↔ void Function(num)
getter/setter pair
readBuffer$ num
no setter
readFramebuffer num
no setter
readFramebufferBinding num
no setter
red num
no setter
redInteger num
no setter
renderbufferSamples num
no setter
renderbufferStorageMultisample ↔ void Function(num, num, num, num, num)
getter/setter pair
resumeTransformFeedback ↔ void Function()
getter/setter pair
rg num
no setter
rg8 num
no setter
rg8i num
no setter
rg8Snorm num
no setter
rg8ui 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
rgb8 num
no setter
rgb8i num
no setter
rgb8Snorm num
no setter
rgb8ui num
no setter
rgb9E5 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
rgba8 num
no setter
rgba8i num
no setter
rgba8Snorm num
no setter
rgba8ui 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
rgbaInteger num
no setter
rgbInteger num
no setter
rgInteger num
no setter
sampler2dArray num
no setter
sampler2dArrayShadow num
no setter
sampler2dShadow num
no setter
sampler3d num
no setter
samplerBinding num
no setter
samplerCubeShadow num
no setter
samplerParameterf ↔ void Function(WebGLSampler, num, num)
getter/setter pair
samplerParameteri ↔ void Function(WebGLSampler, num, num)
getter/setter pair
separateAttribs num
no setter
signaled num
no setter
signedNormalized num
no setter
srgb num
no setter
srgb8 num
no setter
srgb8Alpha8 num
no setter
staticCopy num
no setter
staticRead num
no setter
stencil num
no setter
streamCopy num
no setter
streamRead 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
texImage3D → ({void Function(num target, num level, num internalformat, num width, num height, num depth, num border, num format, num type, num pboOffset) $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})
Overload accessor: $1, $2, $3, $4
no setter
texStorage2D ↔ void Function(num, num, num, num, num)
getter/setter pair
texStorage3D ↔ void Function(num, num, num, num, num, num)
getter/setter pair
texSubImage3D → ({void Function(num target, num level, num xoffset, num yoffset, num zoffset, num width, num height, num depth, num format, num type, num pboOffset) $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})
Overload accessor: $1, $2, $3
no setter
texture2dArray num
no setter
texture3d num
no setter
textureBaseLevel num
no setter
textureBinding2dArray num
no setter
textureBinding3d num
no setter
textureCompareFunc num
no setter
textureCompareMode num
no setter
textureImmutableFormat num
no setter
textureImmutableLevels num
no setter
textureMaxLevel num
no setter
textureMaxLod num
no setter
textureMinLod num
no setter
textureWrapR 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 ↔ void Function(WebGLProgram, List<String>, num)
getter/setter pair
transformFeedbackVaryings$ num
no setter
uniform1ui ↔ void Function(num, [WebGLUniformLocation?])
getter/setter pair
uniform1uiv ↔ void Function(Object, num?, num?, [WebGLUniformLocation?])
getter/setter pair
uniform2ui ↔ void Function(num, num, [WebGLUniformLocation?])
getter/setter pair
uniform2uiv ↔ void Function(Object, num?, num?, [WebGLUniformLocation?])
getter/setter pair
uniform3ui ↔ void Function(num, num, num, [WebGLUniformLocation?])
getter/setter pair
uniform3uiv ↔ void Function(Object, num?, num?, [WebGLUniformLocation?])
getter/setter pair
uniform4ui ↔ void Function(num, num, num, num, [WebGLUniformLocation?])
getter/setter pair
uniform4uiv ↔ void Function(Object, num?, num?, [WebGLUniformLocation?])
getter/setter pair
uniformArrayStride num
no setter
uniformBlockActiveUniformIndices num
no setter
uniformBlockActiveUniforms num
no setter
uniformBlockBinding ↔ void Function(WebGLProgram, num, num)
getter/setter pair
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
uniformMatrix2x3fv ↔ void Function(bool, Object, num?, num?, [WebGLUniformLocation?])
getter/setter pair
uniformMatrix2x4fv ↔ void Function(bool, Object, num?, num?, [WebGLUniformLocation?])
getter/setter pair
uniformMatrix3x2fv ↔ void Function(bool, Object, num?, num?, [WebGLUniformLocation?])
getter/setter pair
uniformMatrix3x4fv ↔ void Function(bool, Object, num?, num?, [WebGLUniformLocation?])
getter/setter pair
uniformMatrix4x2fv ↔ void Function(bool, Object, num?, num?, [WebGLUniformLocation?])
getter/setter pair
uniformMatrix4x3fv ↔ void Function(bool, Object, num?, num?, [WebGLUniformLocation?])
getter/setter pair
uniformMatrixStride num
no setter
uniformOffset num
no setter
uniformSize num
no setter
uniformType num
no setter
unpackImageHeight num
no setter
unpackRowLength num
no setter
unpackSkipImages num
no setter
unpackSkipPixels num
no setter
unpackSkipRows num
no setter
unsignaled num
no setter
unsignedInt10f11f11fRev num
no setter
unsignedInt248 num
no setter
unsignedInt5999Rev num
no setter
unsignedInt2101010Rev 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
vertexArrayBinding num
no setter
vertexAttribArrayDivisor num
no setter
vertexAttribArrayInteger num
no setter
vertexAttribDivisor ↔ void Function(num, num)
getter/setter pair
vertexAttribI4i ↔ void Function(num, num, num, num, num)
getter/setter pair
vertexAttribI4iv ↔ void Function(num, Object)
getter/setter pair
vertexAttribI4ui ↔ void Function(num, num, num, num, num)
getter/setter pair
vertexAttribI4uiv ↔ void Function(num, Object)
getter/setter pair
vertexAttribIPointer ↔ void Function(num, num, num, num, num)
getter/setter pair
waitFailed num
no setter
waitSync ↔ void Function(WebGLSync, num, num)
getter/setter pair