pub struct TouchEventData {
pub global_location: CursorPoint,
pub element_location: CursorPoint,
pub finger_id: u64,
pub phase: TouchPhase,
pub force: Option<Force>,
}Expand description
Data of a Touch event.
Fields§
§global_location: CursorPoint§element_location: CursorPoint§finger_id: u64§phase: TouchPhase§force: Option<Force>Implementations§
Source§impl TouchEventData
impl TouchEventData
pub fn new( global_location: CursorPoint, element_location: CursorPoint, finger_id: u64, phase: TouchPhase, force: Option<Force>, ) -> Self
Trait Implementations§
Source§impl Clone for TouchEventData
impl Clone for TouchEventData
Source§fn clone(&self) -> TouchEventData
fn clone(&self) -> TouchEventData
Returns a duplicate 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 TouchEventData
impl Debug for TouchEventData
Source§impl PartialEq for TouchEventData
impl PartialEq for TouchEventData
impl StructuralPartialEq for TouchEventData
Auto Trait Implementations§
impl Freeze for TouchEventData
impl RefUnwindSafe for TouchEventData
impl Send for TouchEventData
impl Sync for TouchEventData
impl Unpin for TouchEventData
impl UnwindSafe for TouchEventData
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> ComponentProps for T
impl<T> ComponentProps for T
fn changed(&self, other: &(dyn ComponentProps + 'static)) -> bool
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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