pub mod gamepad;
pub mod input_mode;
pub mod keyboard;
pub mod mouse;
pub mod touch;
pub use gamepad::*;
pub use input_mode::*;
pub use keyboard::*;
pub use mouse::*;
pub use touch::*;
#[derive(Default)]
pub struct Input {
pub keyboard: Keyboard,
pub mouse: Mouse,
pub gamepad: Gamepad,
pub touch: Touch,
pub input_mode: InputMode,
}
#[derive(Clone)]
pub struct DroppedFile {
pub name: String,
pub data: Vec<u8>,
}