Metronome

Trait Metronome 

Source
pub trait Metronome {
    // Required methods
    fn reset(&mut self, current_time_millis: f64);
    fn set_period_millis(&mut self, period_millis: f64);
    fn set_time_millis_next_tick(&mut self, time_millis_next_tick: f64);
    fn tick(&mut self, current_time_millis: f64) -> bool;
}

Required Methods§

Source

fn reset(&mut self, current_time_millis: f64)

Source

fn set_period_millis(&mut self, period_millis: f64)

Source

fn set_time_millis_next_tick(&mut self, time_millis_next_tick: f64)

Source

fn tick(&mut self, current_time_millis: f64) -> bool

Implementors§