pub struct TouchEventData {
pub id: i32,
pub screen_x: f32,
pub screen_y: f32,
pub x: f32,
pub y: f32,
pub event_type: TouchEvent,
pub size: f64,
pub force: f32,
pub device_id: i64,
pub timestamp: i64,
pub touch_points: Vec<TouchPointData>,
pub num_points: u32,
}Fields§
§id: i32§screen_x: f32§screen_y: f32§x: f32§y: f32§event_type: TouchEvent§size: f64§force: f32§device_id: i64§timestamp: i64§touch_points: Vec<TouchPointData>§num_points: u32Trait 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 (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 TouchEventData
impl Debug for TouchEventData
Source§impl Default for TouchEventData
impl Default for TouchEventData
Source§impl From<OH_NativeXComponent_TouchEvent> for TouchEventData
impl From<OH_NativeXComponent_TouchEvent> for TouchEventData
Source§fn from(value: OH_NativeXComponent_TouchEvent) -> Self
fn from(value: OH_NativeXComponent_TouchEvent) -> Self
Converts to this type from the input type.
Source§impl From<TouchEventData> for OH_NativeXComponent_TouchEvent
impl From<TouchEventData> for OH_NativeXComponent_TouchEvent
Source§fn from(value: TouchEventData) -> Self
fn from(value: TouchEventData) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TouchEventData
impl RefUnwindSafe for TouchEventData
impl Send for TouchEventData
impl Sync for TouchEventData
impl Unpin for TouchEventData
impl UnsafeUnpin 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