Canvas2DRenderer
Defined in: src/modules/render-canvas2d/canvas2d-renderer.ts:88
Draws every entity carrying PositionDef + RenderableDef. Optional
reads: RotationDef, ScaleDef, OpacityDef, RenderOrderDef,
ScreenSpaceDef.
Two-pass rendering:
- World pass — entities without
ScreenSpaceDefare drawn through the optional cameraviewtransform, with view-rect culling when a view is set. - Overlay pass — entities with
ScreenSpaceDefare drawn in screen-pixel coordinates, bypassing the camera and culling.
When no entity carries RenderOrderDef, each pass short-circuits
to component-store iteration order. The overlay pass is skipped
entirely when no entity carries ScreenSpaceDef.
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new Canvas2DRenderer():
Canvas2DRenderer
Returns
Section titled “Returns”Canvas2DRenderer
Methods
Section titled “Methods”render()
Section titled “render()”render(
ctx):void
Defined in: src/modules/render-canvas2d/canvas2d-renderer.ts:89
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void