[][src]Enum input::Loop

pub enum Loop {
    Render(RenderArgs),
    AfterRender(AfterRenderArgs),
    Update(UpdateArgs),
    Idle(IdleArgs),
}

Models loop events.

Variants

Render(RenderArgs)

Render graphics.

AfterRender(AfterRenderArgs)

After rendering and swapping buffers.

Update(UpdateArgs)

Update the state of the application.

Idle(IdleArgs)

Do background tasks that can be done incrementally.

Trait Implementations

impl Clone for Loop[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Copy for Loop[src]

impl PartialEq<Loop> for Loop[src]

impl From<RenderArgs> for Loop[src]

impl From<AfterRenderArgs> for Loop[src]

impl From<UpdateArgs> for Loop[src]

impl From<IdleArgs> for Loop[src]

impl From<Loop> for Event[src]

impl Debug for Loop[src]

impl Serialize for Loop[src]

impl<'de> Deserialize<'de> for Loop[src]

Auto Trait Implementations

impl Send for Loop

impl Sync for Loop

Blanket Implementations

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

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

type Owned = T

impl<T> From for T[src]

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]