Module amethyst::prelude [−][src]
Contains common types that can be glob-imported (*
) for convenience.
Structs
Application |
An Application is the root object of the game engine. It binds the OS event loop, state machines, timers and other core components in a central place. |
ApplicationBuilder |
|
GameData |
Default game data |
GameDataBuilder |
Builder for default game data |
StateData |
State data encapsulates the data sent to all state functions from the application main loop. |
World |
The |
Enums
Trans |
Types of state transitions. |
Traits
Builder |
A common trait for |
Config |
Trait implemented by the |
DataInit |
Initialise trait for game data |
State |
A trait which defines game states that can be used by the state machine. |