WebGL2RenderingContextBase$Typings extension
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