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 Plugins which produce/require a Resource
are built before/after dependent/depending Plugins. Plugins 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
Plugins 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.