Expand description
The core bones library.
Re-exports§
pub use instant;
Modules§
- ecs
- Bones ECS
- prelude
- Bones lib prelude
- reset
- Extensions of bones_ecs for utility functions in resetting a World
- time
- Time functionality for the Bones framework.
Structs§
- Default
Session Runner - The default
SessionRunner, which just runs the systems once every time it is run. - Game
- The
Gameencompasses a complete bones game’s logic, independent of the renderer and IO implementations. - Game
Systems - A collection of systems associated directly to a
Gameas opposed to aSession. - Session
- A bones game. This includes all of the game worlds, and systems.
- Session
Builder - Builder type used to create
Session. If using this directly (as opposed toSessions::create_with), it is important to rember to finish session and add toSessionswithSessionBuilder::finish_and_add. - Session
Options - Resource that allows you to configure the current session.
- Sessions
- Container for multiple game sessions.
Traits§
- Game
Plugin - Trait for plugins that can be installed into a
Game. - Session
Plugin - Trait for plugins that can be installed into a
Session. - Session
Runner - A session runner is in charge of advancing a
Sessionsimulation.
Type Aliases§
- Game
System - A system that runs directly on a
Gameinstead of in a specificSession. - Session
Command - Type of session command