RenderContextWebGL class
- Inheritance
-
- Object
- RenderContext
- RenderContextWebGL
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