Enum bevy_egui::EguiSystem[][src]

pub enum EguiSystem {
    ProcessInput,
    BeginFrame,
    ProcessOutput,
}

The names of egui systems.

Variants

ProcessInput

Reads Egui inputs (keyboard, mouse, etc) and writes them into the EguiInput resource.

To modify the input, you can hook your system like this:

system.after(EguiSystem::ProcessInput).before(EguiSystem::BeginFrame).

BeginFrame

Begins the egui frame

ProcessOutput

Processes the EguiOutput resource

Trait Implementations

impl Clone for EguiSystem[src]

impl Debug for EguiSystem[src]

impl Eq for EguiSystem[src]

impl Hash for EguiSystem[src]

impl PartialEq<EguiSystem> for EguiSystem[src]

impl StructuralEq for EguiSystem[src]

impl StructuralPartialEq for EguiSystem[src]

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

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> 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> 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<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<V, T> VZip<V> for T where
    V: MultiLane<T>,