pub struct TouchDragEvent {
pub phase: TouchPhase,
pub start_position: Point<Pixels>,
pub position: Point<Pixels>,
}Expand description
A direct touch drag claimed by an element before touch input becomes a tap, long press, or scrolling gesture.
Fields§
§phase: TouchPhaseThe phase of the touch drag.
start_position: Point<Pixels>The position where the touch started.
position: Point<Pixels>The touch’s current position.
Trait Implementations§
Source§impl Clone for TouchDragEvent
impl Clone for TouchDragEvent
Source§fn clone(&self) -> TouchDragEvent
fn clone(&self) -> TouchDragEvent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TouchDragEvent
impl Debug for TouchDragEvent
impl GestureEvent for TouchDragEvent
Source§impl InputEvent for TouchDragEvent
impl InputEvent for TouchDragEvent
Source§fn to_platform_input(self) -> PlatformInput
fn to_platform_input(self) -> PlatformInput
Convert this event into the platform input enum.
impl MouseEvent for TouchDragEvent
Auto Trait Implementations§
impl Freeze for TouchDragEvent
impl RefUnwindSafe for TouchDragEvent
impl Send for TouchDragEvent
impl Sync for TouchDragEvent
impl Unpin for TouchDragEvent
impl UnsafeUnpin for TouchDragEvent
impl UnwindSafe for TouchDragEvent
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 more