[][src]Crate bevy_app

Modules

prelude
stage

The names of the default App stages

startup_stage

The names of the default App startup stages

Structs

App

Containers of app logic and data

AppBuilder

Configure Apps using the builder pattern

AppExit

An event that indicates the app should exit. This will fully exit the app process.

EventId

An EventId uniquely identifies an event.

EventReader

Reads events of type T in order and tracks which events have already been read.

Events

An event collection that represents the events that occurred within the last two Events::update calls. Events can be cheaply read using an EventReader. This collection is meant to be paired with a system that calls Events::update exactly once per update/frame. Events::update_system is a system that does this. EventReaders are expected to read events from this collection at least once per update/frame. If events are not handled within one frame/update, they will be dropped.

PluginGroupBuilder
ScheduleRunnerPlugin

Configures an App to run its Schedule according to a given RunMode

ScheduleRunnerSettings

Enums

RunMode

Determines the method used to run an App's Schedule

Traits

Plugin

A collection of Bevy App logic and configuration

PluginGroup

Type Definitions

CreatePlugin

Derive Macros

DynamicPlugin

Generates a dynamic plugin entry point function for the given Plugin type.