pub enum TouchMoveAction {
Scroll(Vector2D<f32, DevicePixel>, DevicePoint),
Zoom(f32, Vector2D<f32, DevicePixel>),
NoAction,
}
Expand description
An action that can be immediately performed in response to a touch move event without waiting for script.
Variants§
Scroll(Vector2D<f32, DevicePixel>, DevicePoint)
Scroll by the provided offset.
Zoom(f32, Vector2D<f32, DevicePixel>)
Zoom by a magnification factor and scroll by the provided offset.
NoAction
Don’t do anything.
Trait Implementations§
Source§impl Clone for TouchMoveAction
impl Clone for TouchMoveAction
Source§fn clone(&self) -> TouchMoveAction
fn clone(&self) -> TouchMoveAction
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TouchMoveAction
impl Debug for TouchMoveAction
Source§impl PartialEq for TouchMoveAction
impl PartialEq for TouchMoveAction
impl Copy for TouchMoveAction
impl StructuralPartialEq for TouchMoveAction
Auto Trait Implementations§
impl Freeze for TouchMoveAction
impl RefUnwindSafe for TouchMoveAction
impl Send for TouchMoveAction
impl Sync for TouchMoveAction
impl Unpin for TouchMoveAction
impl UnwindSafe for TouchMoveAction
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert