pub struct FingerDownEvent {
pub window_id: WindowId,
pub abs: DVec2,
pub digit_id: DigitId,
pub device: DigitDevice,
pub tap_count: u32,
pub modifiers: KeyModifiers,
pub time: f64,
pub rect: Rect,
}
Fields§
§window_id: WindowId
§abs: DVec2
§digit_id: DigitId
§device: DigitDevice
§tap_count: u32
§modifiers: KeyModifiers
§time: f64
§rect: Rect
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 FingerDownEvent
impl Clone for FingerDownEvent
Source§fn clone(&self) -> FingerDownEvent
fn clone(&self) -> FingerDownEvent
Returns a copy 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 FingerDownEvent
impl Debug for FingerDownEvent
Source§impl Deref for FingerDownEvent
impl Deref for FingerDownEvent
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 FingerDownEvent
impl RefUnwindSafe for FingerDownEvent
impl Send for FingerDownEvent
impl Sync for FingerDownEvent
impl Unpin for FingerDownEvent
impl UnwindSafe for FingerDownEvent
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