Trait bevy_defer::AppReactorExtension

source ·
pub trait AppReactorExtension {
    // Required methods
    fn react_to_event<E: Event + Clone>(&mut self) -> &mut Self;
    fn react_to_state<S: States + Default>(&mut self) -> &mut Self;
    fn react_to_component_change<C: Component + Eq + Clone + Default>(
        &mut self
    ) -> &mut Self;
}
Expand description

Extension for App to add reactors.

Required Methods§

source

fn react_to_event<E: Event + Clone>(&mut self) -> &mut Self

React to changes in a Event.

source

fn react_to_state<S: States + Default>(&mut self) -> &mut Self

React to changes in a States.

source

fn react_to_component_change<C: Component + Eq + Clone + Default>( &mut self ) -> &mut Self

React to changes in a Component.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl AppReactorExtension for App

Implementors§