Interface: IBackend
Core interface types.
Properties
| Property | Modifier | Type |
|---|---|---|
name | readonly | string |
Methods
CreateAssetLoader()
ts
CreateAssetLoader(): IAssetLoader;Returns
CreateInput()
ts
CreateInput(): IInput;Returns
CreateRenderer()
ts
CreateRenderer(): IRenderer;Returns
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
| Parameter | Type |
|---|---|
renderer | IRenderer |
Returns
IRendererStats | null
Shutdown()
ts
Shutdown(): Promise<void>;Returns
Promise<void>