Skip to main content

Class: TFred

Defined in: fred/fred.ts:51

TFred runs on the main browser thread and handles rendering, input and the UI context

Constructors​

Constructor​

new TFred(engineWorker, container, fullscreenContainer, updateEngineContext, updateGameContext, setErrorMessage, setScaling, setRenderingSize, config?): TFred

Defined in: fred/fred.ts:72

Parameters​

engineWorker​

Worker

container​

HTMLElement

fullscreenContainer​

HTMLElement

updateEngineContext​

(ctx) => void

updateGameContext​

(ctx) => void

setErrorMessage​

(message) => void

setScaling​

(scaling) => void

setRenderingSize​

(size) => void

config?​

TFredConfig

Returns​

TFred

Properties​

audio​

audio: TAudio

Defined in: fred/fred.ts:59


canvas?​

optional canvas?: HTMLCanvasElement

Defined in: fred/fred.ts:52


events​

events: TEventQueue

Defined in: fred/fred.ts:53


jobs​

jobs: TJobManager

Defined in: fred/fred.ts:58

Methods​

destroy()​

destroy(): void

Defined in: fred/fred.ts:342

Trigger cleanup across the whole engine

Returns​

void


toggleFullscreen()​

toggleFullscreen(): void

Defined in: fred/fred.ts:244

Returns​

void