pub struct MouseEventData {
pub x: f32,
pub y: f32,
pub screen_x: f32,
pub screen_y: f32,
pub timestamp: i64,
pub action: MouseAction,
pub button: MouseButton,
}Fields§
§x: f32§y: f32§screen_x: f32§screen_y: f32§timestamp: i64§action: MouseActionTrait Implementations§
Source§impl Clone for MouseEventData
impl Clone for MouseEventData
Source§fn clone(&self) -> MouseEventData
fn clone(&self) -> MouseEventData
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 MouseEventData
impl Debug for MouseEventData
Source§impl From<OH_NativeXComponent_MouseEvent> for MouseEventData
impl From<OH_NativeXComponent_MouseEvent> for MouseEventData
Source§fn from(value: OH_NativeXComponent_MouseEvent) -> Self
fn from(value: OH_NativeXComponent_MouseEvent) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MouseEventData
impl RefUnwindSafe for MouseEventData
impl Send for MouseEventData
impl Sync for MouseEventData
impl Unpin for MouseEventData
impl UnsafeUnpin for MouseEventData
impl UnwindSafe for MouseEventData
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