Accessors
StaticprocessTime
- get processTime(): number
Returns number
StatictimeAtProcessBegin
- get timeAtProcessBegin(): number
Returns number
StatictimeAtProcessEnd
- get timeAtProcessEnd(): number
Returns number
Methods
StaticgetCanvasSize
- getCanvasSize(): [number, number]
Returns [number, number]
StaticgetCurrentWebGLContextWrapper
Staticinit
- init(desc): Promise<void>
Parameters
- desc: SystemInitDescription
Returns Promise<void>
Staticprocess
- process(frame): void
Returns void
- process(expressions): void
Returns void
StaticprocessAuto
- processAuto(clearColor?): void
Returns void
StaticresizeCanvas
- resizeCanvas(width, height): void
Parameters
- width: number
- height: number
Returns void
StaticrestartRenderLoop
- restartRenderLoop(): void
Returns void
StaticstartRenderLoop
- startRenderLoop(renderLoopFunc, ...args): void
Parameters
- renderLoopFunc: ((time: number, ...args: any[]) => void)
- (time, ...args): void
Parameters
- time: number
Rest...args: any[]
Returns void
Rest...args: any[]
Returns void
StaticstopRenderLoop
- stopRenderLoop(): void
Returns void
The system class is the entry point of the Rhodonite library.
Example