Enum bevy_app::CoreStage[][src]

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[src]

impl Debug for CoreStage[src]

impl Eq for CoreStage[src]

impl Hash for CoreStage[src]

impl PartialEq<CoreStage> for CoreStage[src]

impl StageLabel for CoreStage where
    Self: Eq + Debug + Hash + Clone + Send + Sync + 'static, 
[src]

impl StructuralEq for CoreStage[src]

impl StructuralPartialEq for CoreStage[src]

Auto Trait Implementations

Blanket Implementations

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

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> Component for T where
    T: 'static + Send + Sync
[src]

impl<T> Downcast for T where
    T: Any

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

impl<T> DynEq for T where
    T: Any + Eq
[src]

impl<T> DynHash for T where
    T: DynEq + Hash
[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
[src]

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