Struct MouseScrollingEvent
pub struct MouseScrollingEvent {
pub scroll: [f64; 2],
pub accumulated: [i32; 2],
pub buttons: [bool; 3],
pub cursor: [f32; 2],
pub modifiers: u32,
pub cancelled: bool,
}Expand description
What Hooks::mouse_scrolling is told. Each field is that hook’s argument of the same name, described in the hook’s doc.
Fields§
§scroll: [f64; 2]§accumulated: [i32; 2]§cursor: [f32; 2]§modifiers: u32§cancelled: boolWhether the event is cancelled: by the game or an earlier listener, or by this one
setting it. Only a listener that receives cancelled events (#[listener(receive_cancelled)])
sees true, and setting it back to false lets the game’s behaviour run.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MouseScrollingEvent
impl RefUnwindSafe for MouseScrollingEvent
impl Send for MouseScrollingEvent
impl Sync for MouseScrollingEvent
impl Unpin for MouseScrollingEvent
impl UnsafeUnpin for MouseScrollingEvent
impl UnwindSafe for MouseScrollingEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more