RenderContextWebGL class

Inheritance

Constructors

RenderContextWebGL(CanvasElement canvasElement, {bool alpha = false, bool antialias = false})

Properties

activeBlendMode BlendMode?
no setter
activeProjectionMatrix Matrix3D
no setter
activeRenderFrameBuffer RenderFrameBuffer?
no setter
activeRenderProgram RenderProgram
no setter
activeRenderTexture RenderTexture?
no setter
contextIdentifier int
no setter
contextValid bool
no setter
hashCode int
The hash code for this object.
no setterinherited
maxTextureSize Object?
getter/setter pairinherited-setteroverride-getter
onContextLost Stream<RenderContextEvent>
no setterinherited
onContextRestored Stream<RenderContextEvent>
no setterinherited
rawContext RenderingContext
no setter
renderBufferIndex RenderBufferIndex
final
renderBufferVertex RenderBufferVertex
final
renderEngine RenderEngine
no setteroverride
renderProgramSimple RenderProgramSimple
final
renderProgramTinted RenderProgramTinted
final
renderProgramTriangle RenderProgramTriangle
final
renderStatistics RenderStatistics
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

activateBlendMode(BlendMode blendMode) → void
activateProjectionMatrix(Matrix3D matrix) → void
activateRenderFrameBuffer(RenderFrameBuffer? renderFrameBuffer) → void
activateRenderProgram(RenderProgram renderProgram) → void
activateRenderStencilBuffer(RenderStencilBuffer renderStencilBuffer) → void
activateRenderTexture(RenderTexture renderTexture) → void
activateRenderTextureAt(RenderTexture renderTexture, int index) → void
beginRenderMask(RenderState renderState, RenderMask mask) → void
override
clear(int color) → void
override
endRenderMask(RenderState renderState, RenderMask mask) → void
override
flush() → void
override
getParameter(int parameter) Object?
override
getRenderFrameBuffer(int width, int height) RenderFrameBuffer
getRenderProgram<T extends RenderProgram>(String name, T ifAbsent()) → T
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
releaseRenderFrameBuffer(RenderFrameBuffer renderFrameBuffer) → void
releaseRenderTexture(RenderTexture renderTexture) → void
renderObjectFiltered(RenderState renderState, RenderObject renderObject) → void
override
renderTextureMapping(RenderState renderState, RenderTexture renderTexture, Matrix mappingMatrix, Int16List ixList, Float32List vxList) → void
override
renderTextureMesh(RenderState renderState, RenderTexture renderTexture, Int16List ixList, Float32List vxList) → void
override
renderTextureQuad(RenderState renderState, RenderTextureQuad renderTextureQuad) → void
override
renderTextureQuadFiltered(RenderState renderState, RenderTextureQuad renderTextureQuad, List<RenderFilter> renderFilters) → void
override
renderTriangle(RenderState renderState, num x1, num y1, num x2, num y2, num x3, num y3, int color) → void
override
renderTriangleMesh(RenderState renderState, Int16List ixList, Float32List vxList, int color) → void
override
reset() → void
override
toString() String
A string representation of this object.
inherited

Operators

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