Trait olc_pixel_game_engine::Application
source · 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§
sourcefn on_user_create(&mut self) -> Result<(), Error>
fn on_user_create(&mut self) -> Result<(), Error>
Called on user create action.
sourcefn on_user_update(&mut self, elapsed_time: f32) -> Result<(), Error>
fn on_user_update(&mut self, elapsed_time: f32) -> Result<(), Error>
Called on user update action for every frame.
sourcefn on_user_destroy(&mut self) -> Result<(), Error>
fn on_user_destroy(&mut self) -> Result<(), Error>
Called on user destroy action.