Constructs a new demo.
A unique identifier.
A collection of assets.
The camera.
The ID of this demo.
A loading manager.
A renderer.
The scene.
Disposes this demo.
Override this method to release custom resources and event handlers. This method will be called before reset.
Returns the camera of this demo.
The camera.
Initializes this demo.
Loads this demo.
Override this method to load assets.
A promise that resolves when all assets have been loaded.
Registers configuration options.
This method will be called once after the demo has been initialized and every time a new demo is added to the manager.
A menu.
Renders this demo.
Override this method to customize rendering.
The time since the last frame in seconds.
The current time in milliseconds.
Resets this demo.
This method will be called when the manager switches to a different demo.
This demo.
Sets the renderer.
A renderer.
This demo.
Updates this demo.
Override this method to perform custom update operations. This method will be called before render.
The time since the last frame in seconds.
The current time in milliseconds.
A demo base class.