pub struct PointerData {
pub pointer: Option<PointerPayload>,
}Expand description
Data for a touch or pointer movement event. Drag lifecycle events currently
carry None because ArkUI exposes ArkUI_DragEvent rather than an input
event; use NodeBuilder’s raw drag callbacks when the native object is
required.
Fields§
§pointer: Option<PointerPayload>Trait Implementations§
Source§impl Clone for PointerData
impl Clone for PointerData
impl Copy for PointerData
Source§impl Debug for PointerData
impl Debug for PointerData
Source§impl Default for PointerData
impl Default for PointerData
Source§impl From<&ArkEventData> for PointerData
impl From<&ArkEventData> for PointerData
Source§fn from(data: &ArkEventData) -> Self
fn from(data: &ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<ArkEventData> for PointerData
impl From<ArkEventData> for PointerData
Source§fn from(data: ArkEventData) -> Self
fn from(data: ArkEventData) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PointerData
impl RefUnwindSafe for PointerData
impl Send for PointerData
impl Sync for PointerData
impl Unpin for PointerData
impl UnsafeUnpin for PointerData
impl UnwindSafe for PointerData
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<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.