pub trait Application {
    // Required methods
    fn on_user_create(&mut self) -> Result<(), Error>;
    fn on_user_update(&mut self, elapsed_time: f32) -> Result<(), Error>;
    fn on_user_destroy(&mut self) -> Result<(), Error>;
}
Expand description

Application trait, should be extended by an implementation and passed to start function.

Required Methods§

source

fn on_user_create(&mut self) -> Result<(), Error>

Called on user create action.

source

fn on_user_update(&mut self, elapsed_time: f32) -> Result<(), Error>

Called on user update action for every frame.

source

fn on_user_destroy(&mut self) -> Result<(), Error>

Called on user destroy action.

Implementors§