Interface: IEngine
Core interface types.
Methods
GetAdAdapter()
ts
GetAdAdapter(): IAdAdapter;Returns
GetAssetLoader()
ts
GetAssetLoader(): IAssetLoader;Returns
GetAudio()
ts
GetAudio(): IAudio | null;Returns
IAudio | null
GetAvgFpsCount()
ts
GetAvgFpsCount(): number;Returns
number
GetAvgTpsCount()
ts
GetAvgTpsCount(): number;Returns
number
GetCurrentProject()
ts
GetCurrentProject(): IProject | null;Returns
IProject | null
GetInput()
ts
GetInput(): IInput;Returns
GetLastFrameTime()
ts
GetLastFrameTime(): number;Returns
number
GetLastTickTime()
ts
GetLastTickTime(): number;Returns
number
GetLocalization()
ts
GetLocalization(): Localization;Text lookup by key in the current language (string tables).
Returns
GetRenderer()
ts
GetRenderer(): IRenderer;Returns
GetTargetFps()
ts
GetTargetFps(): number;Returns
number
GetTargetTps()
ts
GetTargetTps(): number;Returns
number
GetTimeScale()
ts
GetTimeScale(): number;Game time: the factor update dt is scaled by, and whether the update phases are held.
Returns
number
HasViewOverride()
ts
HasViewOverride(): boolean;Frames render through an editor view instead of the scene's cameras (Engine.SetViewOverride).
Returns
boolean
Init()
ts
Init(rendererData): Promise<boolean>;Parameters
| Parameter | Type |
|---|---|
rendererData | RendererData |
Returns
Promise<boolean>
IsInitialized()
ts
IsInitialized(): boolean;Returns
boolean
IsPaused()
ts
IsPaused(): boolean;Returns
boolean
IsSimulationEnabled()
ts
IsSimulationEnabled(): boolean;False in edit mode — update phases are skipped (Engine.SetSimulationEnabled).
Returns
boolean
RegisterSystem()
ts
RegisterSystem(system): void;Parameters
| Parameter | Type |
|---|---|
system | ISystem |
Returns
void
Run()
ts
Run(project): boolean;Parameters
| Parameter | Type |
|---|---|
project | IProject |
Returns
boolean
SetBackend()
ts
SetBackend(backend): Promise<void>;Parameters
| Parameter | Type |
|---|---|
backend | IBackend |
Returns
Promise<void>
Stop()
ts
Stop(): void;Returns
void
UnregisterSystem()
ts
UnregisterSystem(system): void;Parameters
| Parameter | Type |
|---|---|
system | ISystem |
Returns
void