Expand description
This crate is about everything concerning the highest-level, application layer of a Bevy app.
Modules
Structs
A container of app logic and data.
An event that indicates the
App
should exit. This will fully exit the app process at the
start of the next tick of the schedule.A strongly-typed identifier for an
AppLabel
.Facilitates the creation and configuration of a
PluginGroup
.
Provides a build ordering to ensure that Plugin
s which produce/require a Resource
are built before/after dependent/depending Plugin
s. Plugin
s inside the group
can be disabled, enabled or reordered.The configuration information for the
ScheduleRunnerPlugin
.Enums
The names of the default
App
startup stages.Traits
A collection of Bevy app logic and configuration.
Combines multiple
Plugin
s into a single unit.Type Definitions
A type representing an unsafe function that returns a mutable pointer to a
Plugin
.
It is used for dynamically loading plugins.Derive Macros
Generates an impl of the
AppLabel
trait.Generates a dynamic plugin entry point function for the given
Plugin
type.