| Interface | Description |
|---|---|
| InputDevice |
Used to poll the status of the platform's input devices.
|
| MediaLoader |
Loads media files such as images or audio in a format that can be played
by the renderer.
|
| RenderCallback |
Callback interface for objects that will be notified during every frame
update and every frame render, for as long as the renderer is active.
|
| RenderContext |
Provides access to the renderer's drawing operations.
|
| Renderer |
Renders audiovisual data to create multimedia applications.
|
| Class | Description |
|---|---|
| AnimationLoopRenderer |
Base implementation of a renderer that tries to perform frame updates as close
to the targeted framerate as possible, but changes the frequency of frame
renders depending on performance.
|
| RenderStats |
Callback that tracks renderer statistics over time.
|
| ScaleStrategy |
Influences how and if the renderer scales graphics when the canvas and the
screen are not of the same size.
|
| Enum | Description |
|---|---|
| KeyCode |
Enumerates the keys on a keyboard.
|
| Exception | Description |
|---|---|
| RendererException |
Exception that is thrown by the renderer when it is unable to continue the
execution of the current frame in the animation loop.
|