pub struct FingerUpEvent {Show 13 fields
pub window_id: WindowId,
pub abs: DVec2,
pub abs_start: DVec2,
pub capture_time: f64,
pub time: f64,
pub digit_id: DigitId,
pub device: DigitDevice,
pub has_long_press_occurred: bool,
pub tap_count: u32,
pub modifiers: KeyModifiers,
pub rect: Rect,
pub is_over: bool,
pub is_sweep: bool,
}
Fields§
§window_id: WindowId
§abs: DVec2
The absolute position of this finger-up event.
abs_start: DVec2
The absolute position of the original finger-down event.
capture_time: f64
The time at which the original finger-down event occurred.
time: f64
The time at which this finger-up event occurred.
digit_id: DigitId
§device: DigitDevice
§has_long_press_occurred: bool
Whether a platform-native long press has occurred between the original finger-down event and this finger-up event.
tap_count: u32
§modifiers: KeyModifiers
§rect: Rect
§is_over: bool
Whether this finger-up event (abs
) occurred within the hits area.
is_sweep: bool
Implementations§
Methods from Deref<Target = DigitDevice>§
Sourcepub fn is_xr_hand(&self) -> bool
pub fn is_xr_hand(&self) -> bool
Returns true if this device is an XR device.
pub fn is_xr_controller(&self) -> bool
Sourcepub fn has_hovers(&self) -> bool
pub fn has_hovers(&self) -> bool
Returns true if this device can hover: either a mouse or an XR device.
Returns the MouseButton
if this device is a mouse; otherwise None
.
Sourcepub fn touch_uid(&self) -> Option<u64>
pub fn touch_uid(&self) -> Option<u64>
Returns the uid
of the touch device if this device is a touch device; otherwise None
.
Sourcepub fn is_primary_hit(&self) -> bool
pub fn is_primary_hit(&self) -> bool
Returns true if this is a primary mouse button hit or any touch hit.
Trait Implementations§
Source§impl Clone for FingerUpEvent
impl Clone for FingerUpEvent
Source§fn clone(&self) -> FingerUpEvent
fn clone(&self) -> FingerUpEvent
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 FingerUpEvent
impl Debug for FingerUpEvent
Source§impl Deref for FingerUpEvent
impl Deref for FingerUpEvent
Source§type Target = DigitDevice
type Target = DigitDevice
The resulting type after dereferencing.
Source§fn deref(&self) -> &DigitDevice
fn deref(&self) -> &DigitDevice
Dereferences the value.
Auto Trait Implementations§
impl Freeze for FingerUpEvent
impl RefUnwindSafe for FingerUpEvent
impl Send for FingerUpEvent
impl Sync for FingerUpEvent
impl Unpin for FingerUpEvent
impl UnwindSafe for FingerUpEvent
Blanket Implementations§
Source§impl<T> ActionTrait for T
impl<T> ActionTrait for T
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