[−][src]Struct druid::WheelEvent
A mouse wheel event.
An event generated by a mouse wheel or trackpad device. Perhaps a better name would have been "ScrollEvent", but we follow the lead of the W3C in naming, also partly to emphasize that this represents an event from the device, as opposed to a particular intended action. For example, in many cases a wheel event might cause a zoom.
See the wiki for more discussion, including testing on various platforms.
Fields
delta: Vec2
The wheel movement.
The polarity is the amount to be added to the scroll position, in other words the opposite of the direction the content should move on scrolling. This polarity is consistent with the deltaX and deltaY values in a web WheelEvent.
mods: KeyModifiers
The keyboard modifiers at the time of the event.
Trait Implementations
impl Clone for WheelEvent
[src]
fn clone(&self) -> WheelEvent
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for WheelEvent
[src]
Auto Trait Implementations
impl RefUnwindSafe for WheelEvent
impl Send for WheelEvent
impl Sync for WheelEvent
impl Unpin for WheelEvent
impl UnwindSafe for WheelEvent
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> RoundFrom<T> for T
fn round_from(x: T) -> T
impl<T, U> RoundInto<U> for T where
U: RoundFrom<T>,
U: RoundFrom<T>,
fn round_into(self) -> U
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,