zng_var::animation

Trait AnimationTimer

Source
pub trait AnimationTimer {
    // Required methods
    fn elapsed(&mut self, deadline: Deadline) -> bool;
    fn register(&mut self, deadline: Deadline);
    fn now(&self) -> DInstant;
}
Expand description

View on an app loop timer.

Required Methods§

Source

fn elapsed(&mut self, deadline: Deadline) -> bool

Returns true if the deadline has elapsed, false if the deadline was registered for future waking.

Source

fn register(&mut self, deadline: Deadline)

Register the future deadline for waking.

Source

fn now(&self) -> DInstant

Frame timestamp.

Implementors§