[−][src]Enum libscroll::Source
Pass along with any events to indicate what kind of device the event came from
Variants
Device type is unknown, assume nothing (very suboptimal to actually use this, should only be used when device type can not be feasibly deduced, and even then may not be the best choice)
Device is a touchscreen, hint to avoid acceleration, but perform tracking prediction
Device is a touchpad, hint to accelerate input, and perform tracking prediction
Device is a mousewheel that reports deltas of around 15 degrees (coarse) and requires smoothing and mid-delta animation
Device is a mousewheel that reports deltas of less than 15 degrees (usually much less, indicating that very little/no smoothing needs to be applied)
Do no manual smoothing or acceleration, assume driver already does this or input method would be strange to use with either
Same as passthrough, but input fling events should trigger a kinetic fling animation
The device type last used
Trait Implementations
impl Clone for Source
[src]
impl Copy for Source
[src]
impl Debug for Source
[src]
impl Default for Source
[src]
Auto Trait Implementations
impl RefUnwindSafe for Source
impl Send for Source
impl Sync for Source
impl Unpin for Source
impl UnwindSafe for Source
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> 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>,