[][src]Enum piston_window::Loop

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

Models loop events.

Variants

Render graphics.

After rendering and swapping buffers.

Update the state of the application.

Do background tasks that can be done incrementally.

Trait Implementations

impl Serialize for Loop
[src]

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

impl Copy for Loop
[src]

impl Clone for Loop
[src]

Performs copy-assignment from source. Read more

impl Debug for Loop
[src]

impl From<Loop> for Event
[src]

impl From<UpdateArgs> for Loop
[src]

impl From<IdleArgs> for Loop
[src]

impl From<RenderArgs> for Loop
[src]

impl From<AfterRenderArgs> for Loop
[src]

impl PartialEq<Loop> for Loop
[src]

Auto Trait Implementations

impl Send for Loop

impl Sync for Loop

Blanket Implementations

impl<T> From for T
[src]

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

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

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

🔬 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> Any for T where
    T: 'static + ?Sized
[src]

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

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

The type returned in the event of a conversion error.

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

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

impl<T> SetParameter for T
[src]

Sets value as a parameter of self.

impl<T> Erased for T
[src]