WebGL2RenderingContext class

Implemented types
Available extensions
Annotations
  • @JS()
  • @staticInterop

Constructors

WebGL2RenderingContext()
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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