Class: GraphicsRenderSystem
Diff-pushes GraphicsComponent.shapes into IGraphicsRenderer. Attaching the resource to the host's node is also what lets MaskSystem find the shape (SetNodeMask looks up by source node). Inert if the backend doesn't advertise GraphicsCapability.
Extends
Constructors
Constructor
ts
new GraphicsRenderSystem(): GraphicsRenderSystem;Returns
GraphicsRenderSystem
Inherited from
Properties
| Property | Modifier | Type | Default value | Inherited from |
|---|---|---|---|---|
enabled | public | boolean | true | System.enabled |
parallel | public | boolean | false | System.parallel |
Methods
GetName()
ts
GetName(): string;Returns
string
Overrides
GetOrder()
ts
GetOrder(): SystemOrder;Returns
SystemOrder
GetPhase()
ts
GetPhase(): SystemPhase;Returns
Overrides
OnClose()
ts
OnClose(): void;Returns
void
Inherited from
OnInit()
ts
OnInit(_engine): void;Parameters
| Parameter | Type |
|---|---|
_engine | IEngine |
Returns
void
Inherited from
OnRender()
ts
OnRender(scene, renderer): void;Parameters
| Parameter | Type |
|---|---|
scene | Scene |
renderer | IRenderer |
Returns
void
Overrides
OnRendererChanged()
ts
OnRendererChanged(renderer): void;Parameters
| Parameter | Type |
|---|---|
renderer | IRenderer |
Returns
void
Overrides
OnStart()
ts
OnStart(scene, renderer): void;Parameters
| Parameter | Type |
|---|---|
scene | Scene |
renderer | IRenderer |
Returns
void
Overrides
OnStop()
ts
OnStop(_scene): void;Parameters
| Parameter | Type |
|---|---|
_scene | Scene |
Returns
void
Overrides
OnUpdate()
ts
OnUpdate(_scene, _dt): void | Promise<void>;Parameters
| Parameter | Type |
|---|---|
_scene | Scene |
_dt | number |
Returns
void | Promise<void>