oa::UiInputState
Stable per-frame pointer and modifier snapshot. Donor: oa/ui/event.h.
Declaration
pub struct UiInputState {Show 18 fields pub mouse_x: f32, pub mouse_y: f32, pub mouse_dx: f32, pub mouse_dy: f32, pub l_button: bool, pub m_button: bool, pub r_button: bool, pub l_pressed: bool, pub l_released: bool, pub l_click_count: i32, pub scroll_x: f32, pub scroll_y: f32, pub modifiers: UiModifiers, pub pointer_down: bool, pub pointer_x: f32, pub pointer_y: f32, pub shift: bool, pub ctrl: bool, }Public Rust declaration.
Public Methods
Associated Functions
Public Data Members
mouse_xf32fieldmouse_yf32fieldmouse_dxf32fieldmouse_dyf32fieldl_pressedboolfieldl_releasedboolfieldl_click_counti32fieldscroll_xf32fieldscroll_yf32fieldmodifiersUiModifiersfieldpointer_downboolfieldpointer_xf32fieldpointer_yf32fieldshiftboolfieldctrlboolfield