Skip to content

Interface: IBackend ​

Core interface types.

Properties ​

PropertyModifierType
namereadonlystring

Methods ​

CreateAssetLoader() ​

ts
CreateAssetLoader(): IAssetLoader;

Returns ​

IAssetLoader


CreateInput() ​

ts
CreateInput(): IInput;

Returns ​

IInput


CreateRenderer() ​

ts
CreateRenderer(): IRenderer;

Returns ​

IRenderer


CreateRendererStats()? ​

ts
optional CreateRendererStats(renderer): IRendererStats | null;

Optional dev-only stats hook (draw calls, FPS, memory). Engine only calls this under import.meta.env.DEV, so dev-tool deps tree-shake out of production. Omit when the backend has no hookable pipeline.

Parameters ​

ParameterType
rendererIRenderer

Returns ​

IRendererStats | null


Shutdown() ​

ts
Shutdown(): Promise<void>;

Returns ​

Promise<void>

© 2026 PlayAdGentic