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 { ... }
}