pub trait IdleEvent {
    fn from_idle_args(args: &IdleArgs, old_event: &Self) -> Option<Self>;
fn idle<U, F>(&self, f: F) -> Option<U>
    where
        F: FnMut(&IdleArgs) -> U
; fn from_dt(dt: f64, old_event: &Self) -> Option<Self> { ... }
fn idle_args(&self) -> Option<IdleArgs> { ... } }
Expand description

When background tasks should be performed.

Required methods

Creates an idle event.

Calls closure if this is an idle event.

Provided methods

Creates an update event with delta time.

Returns idle arguments.

Implementors