[−][src]Trait caper::game::Update
Trait with default update definition
Associated Types
type T
RenderItem utype associated type
Required methods
fn update<F: FnMut(&Ui<'_>), U: FnMut(&mut Game<Self::T>) -> UpdateStatus>(
&mut self,
render_imgui: F,
update: U,
events: &Vec<Event<'_, ()>>
) -> UpdateStatus
&mut self,
render_imgui: F,
update: U,
events: &Vec<Event<'_, ()>>
) -> UpdateStatus
Update the per frame engine state
fn update_inputs(&mut self, events: &Vec<Event<'_, ()>>)
Update the per frame inputs
Implementors
impl<T: Default> Update for Game<T>
[src]
Impl for Update on Game
type T = T
Associated type for RenderItems
fn update<F: FnMut(&Ui<'_>), U: FnMut(&mut Game<T>) -> UpdateStatus>(
&mut self,
render_imgui: F,
update: U,
events: &Vec<Event<'_, ()>>
) -> UpdateStatus
[src]
&mut self,
render_imgui: F,
update: U,
events: &Vec<Event<'_, ()>>
) -> UpdateStatus
Default Game implementation to update the engine state
fn update_inputs(&mut self, events: &Vec<Event<'_, ()>>)
[src]
Default Game implementation to Update inputs