[][src]Enum glutin::MouseScrollDelta

pub enum MouseScrollDelta {

Describes a difference in the mouse scroll wheel state.



Amount in lines or rows to scroll in the horizontal and vertical directions.

Positive values indicate movement forward (away from the user) or rightwards.


Amount in pixels to scroll in the horizontal and vertical direction.

Scroll events are expressed as a PixelDelta if supported by the device (eg. a touchpad) and platform.

Trait Implementations

impl Clone for MouseScrollDelta[src]

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more

impl Serialize for MouseScrollDelta[src]

impl<'de> Deserialize<'de> for MouseScrollDelta[src]

impl Copy for MouseScrollDelta[src]

impl PartialEq<MouseScrollDelta> for MouseScrollDelta[src]

impl Debug for MouseScrollDelta[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 

impl<T> From for T[src]

impl<T> ToOwned for T where
    T: Clone

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom for T where
    U: Into<T>, 

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized

impl<T> BorrowMut for T where
    T: ?Sized

impl<T, U> TryInto for T where
    U: TryFrom<T>, 

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized

impl<T> SetParameter for T

fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
    T: Parameter<Self>, 

Sets value as a parameter of self.

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 

impl<T> Erased for T