pub struct Input<'a> {
pub delta_time: f32,
pub cursor_position: Option<(f32, f32)>,
pub mouse: Mouse,
pub pressed_keys: Keys<'a>,
pub released_keys: Keys<'a>,
}
Expand description
The user input data.
Fields§
§delta_time: f32
Seconds since previous update was called.
cursor_position: Option<(f32, f32)>
The cursor XY position on the screen.
None
if the cursor out of screen.
mouse: Mouse
The mouse input data.
pressed_keys: Keys<'a>
The pressed keys.
released_keys: Keys<'a>
The released keys.