pub trait System {
Show 14 methods fn update(&mut self, delta: &Timing); fn render(&self, graphics: &mut Graphics<'_>); fn action_keys(&self) -> Vec<VirtualKeyCode> { ... } fn window_prefs(&self) -> Option<WindowPreferences> { ... } fn on_mouse_move(&mut self, x: usize, y: usize) { ... } fn on_mouse_down(&mut self, x: usize, y: usize, button: MouseButton) { ... } fn on_mouse_up(&mut self, x: usize, y: usize, button: MouseButton) { ... } fn on_key_pressed(&mut self, keys: Vec<VirtualKeyCode>) { ... } fn on_key_down(&mut self, keys: Vec<VirtualKeyCode>) { ... } fn on_key_up(&mut self, keys: Vec<VirtualKeyCode>) { ... } fn on_window_closed(&mut self) { ... } fn on_visibility_changed(&mut self, visible: bool) { ... } fn on_focus_changed(&mut self, focused: bool) { ... } fn should_exit(&self) -> bool { ... }
}

Required Methods§

Provided Methods§

Implementors§