pub fn all_pressed(&self) -> Vec<Input> {
        let mut pressed = self.keyboard.all_pressed();
        let mut mouse_pressed = self.mouse.all_pressed();
        pressed.append(&mut mouse_pressed);
        pressed
    }
/// Retrieve all the inputs that are currently hold pressed or clicked
Retrieve all the inputs that are currently hold pressed or clicked
Retrieve all the inputs that are currently hold pressed or clicked
pub fn all_pressed(&self) -> Vec<Input> {
        let mut pressed = self.keyboard.all_pressed();
        let mut mouse_pressed = self.mouse.all_pressed();
        pressed.append(&mut mouse_pressed);
        pressed
    }
pub fn all_pressed ( & self ) -> Vec < Input > { let mut pressed = self . keyboard . all_pressed ( ) ; let mut mouse_pressed = self . mouse . all_pressed ( ) ; pressed . append ( & mut mouse_pressed ) ; pressed }
Retrieve all the inputs that are currently hold pressed or clicked
Retrieve all the inputs that are currently hold pressed or clicked
&self
&self