Accessors
Static
processTime
- get processTime(): number
Returns number
Static
timeAtProcessBegin
- get timeAtProcessBegin(): number
Returns number
Static
timeAtProcessEnd
- get timeAtProcessEnd(): number
Returns number
Methods
Static
getCanvasSize
- getCanvasSize(): [number, number]
Returns [number, number]
Static
getCurrentWebGLContextWrapper
Static
init
- init(desc): Promise<void>
Parameters
- desc: SystemInitDescription
Returns Promise<void>
Static
process
- process(frame): void
Returns void
- process(expressions): void
Returns void
Static
processAuto
- processAuto(clearColor?): void
Returns void
Static
resizeCanvas
- resizeCanvas(width, height): void
Parameters
- width: number
- height: number
Returns void
Static
restartRenderLoop
- restartRenderLoop(): void
Returns void
Static
startRenderLoop
- 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
Static
stopRenderLoop
- stopRenderLoop(): void
Returns void
The system class is the entry point of the Rhodonite library.
Example