Trait PrePost
Source pub trait PrePost<SR, SN> {
// Required methods
fn pre_render(
&mut self,
graphics: &mut Graphics<'_>,
mouse: &MouseData,
held_keys: &FxHashSet<KeyCode>,
scenes: &mut [Box<dyn Scene<SR, SN>>],
);
fn post_render(
&mut self,
graphics: &mut Graphics<'_>,
mouse: &MouseData,
held_keys: &FxHashSet<KeyCode>,
scenes: &mut [Box<dyn Scene<SR, SN>>],
);
fn pre_update(
&mut self,
timing: &Timing,
mouse: &MouseData,
held_keys: &FxHashSet<KeyCode>,
scenes: &mut [Box<dyn Scene<SR, SN>>],
window: &Window,
);
fn post_update(
&mut self,
timing: &Timing,
mouse: &MouseData,
held_keys: &FxHashSet<KeyCode>,
scenes: &mut [Box<dyn Scene<SR, SN>>],
window: &Window,
);
}