Abstract Class: System
Default implementation of ISystem with no-op hooks. Concrete systems extend this and override only the hooks they care about. GetPhase and GetName are required.
Extended by
ActiveSystemActiveUpdateSystemCanvasRectSystemAnimationSystemAnimatorSystemAudioSystemButtonSystemCameraSystemGraphicsRenderSystemHierarchySystemInputFieldSystemLocalizedTextSystemInteractionSystemLayoutSystemMaskSystemNineSliceRenderSystemNodeTransformSystemParticleSystem2DRenderSystemParticleSystem2DSimulationSystemPhysics2DPoseSystemPhysics2DSystemSchedulerSystemScriptSystemScriptLateUpdateSystemProgressBarSystemScrollViewSystemSpriteRenderSystemSpriteSizeSystemTextRenderSystemTransformSystemTweenSystemUIOpacitySystemUITransitionRestoreSystemUITransformSystemVideoRenderSystemWidgetSystem
Implements
Constructors
Constructor
ts
new System(): System;Returns
System
Properties
| Property | Modifier | Type | Default value |
|---|---|---|---|
enabled | public | boolean | true |
parallel | public | boolean | false |
Methods
GetName()
ts
abstract GetName(): string;Returns
string
Implementation of
GetPhase()
ts
abstract GetPhase(): SystemPhase;Returns
Implementation of
OnClose()
ts
OnClose(): void;Returns
void
Implementation of
OnInit()
ts
OnInit(_engine): void;Parameters
| Parameter | Type |
|---|---|
_engine | IEngine |
Returns
void
Implementation of
OnRender()
ts
OnRender(_scene, _renderer): void | Promise<void>;Parameters
| Parameter | Type |
|---|---|
_scene | Scene |
_renderer | IRenderer |
Returns
void | Promise<void>
Implementation of
OnRendererChanged()
ts
OnRendererChanged(_renderer): void;Parameters
| Parameter | Type |
|---|---|
_renderer | IRenderer |
Returns
void
Implementation of
OnStart()
ts
OnStart(_scene, _renderer): void;Parameters
| Parameter | Type |
|---|---|
_scene | Scene |
_renderer | IRenderer |
Returns
void
Implementation of
OnStop()
ts
OnStop(_scene): void;Parameters
| Parameter | Type |
|---|---|
_scene | Scene |
Returns
void
Implementation of
OnUpdate()
ts
OnUpdate(_scene, _dt): void | Promise<void>;Parameters
| Parameter | Type |
|---|---|
_scene | Scene |
_dt | number |
Returns
void | Promise<void>