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?
Returns
TFred
Properties
audio
audio:
TAudio
Defined in: fred/fred.ts:59
canvas?
optionalcanvas?: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