Enum bevy::app::CoreStage[]

pub enum CoreStage {
    Startup,
    First,
    PreUpdate,
    Update,
    PostUpdate,
    Last,
}

The names of the default App stages

Variants

Startup

Runs once at the beginning of the app.

First

Name of app stage that runs before all other app stages

PreUpdate

Name of app stage responsible for performing setup before an update. Runs before UPDATE.

Update

Name of app stage responsible for doing most app logic. Systems should be registered here by default.

PostUpdate

Name of app stage responsible for processing the results of UPDATE. Runs after UPDATE.

Last

Name of app stage that runs after all other app stages

Trait Implementations

impl Clone for CoreStage

impl Debug for CoreStage

impl Eq for CoreStage

impl Hash for CoreStage

impl PartialEq<CoreStage> for CoreStage

impl StageLabel for CoreStage where
    CoreStage: Eq,
    CoreStage: Debug,
    CoreStage: Hash,
    CoreStage: Clone,
    CoreStage: Send,
    CoreStage: Sync,
    CoreStage: 'static, 

impl StructuralEq for CoreStage

impl StructuralPartialEq for CoreStage

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Any for T where
    T: Any

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> CallHasher for T where
    T: Hash + ?Sized

impl<T> CallHasher for T where
    T: Hash

impl<T> CloneAny for T where
    T: Any + Clone

impl<T> Component for T where
    T: 'static + Send + Sync

impl<T> Downcast for T where
    T: Any

impl<T> Downcast<T> for T

impl<T> DowncastSync for T where
    T: Any + Send + Sync

impl<T> DynEq for T where
    T: Any + Eq

impl<T> DynHash for T where
    T: DynEq + Hash

impl<Q, K> Equivalent<K> for Q where
    Q: Eq + ?Sized,
    K: Borrow<Q> + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> TypeData for T where
    T: 'static + Send + Sync + Clone

impl<T> Upcast<T> for T

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,