Struct gdk4::TouchEvent
source · [−]#[repr(transparent)]pub struct TouchEvent { /* private fields */ }
Implementations
sourceimpl TouchEvent
impl TouchEvent
pub fn is_emulating_pointer(&self) -> bool
sourceimpl TouchEvent
impl TouchEvent
Methods from Deref<Target = Event>
pub const NONE: Option<&'static Event> = None
pub fn axes(&self) -> Option<Vec<f64>>
pub fn axis(&self, axis_use: AxisUse) -> Option<f64>
pub fn device(&self) -> Option<Device>
pub fn device_tool(&self) -> Option<DeviceTool>
pub fn display(&self) -> Option<Display>
pub fn event_sequence(&self) -> EventSequence
pub fn event_type(&self) -> EventType
pub fn history(&self) -> Vec<TimeCoord>
pub fn modifier_state(&self) -> ModifierType
pub fn is_pointer_emulated(&self) -> bool
pub fn position(&self) -> Option<(f64, f64)>
pub fn seat(&self) -> Option<Seat>
pub fn surface(&self) -> Option<Surface>
pub fn time(&self) -> u32
pub fn is<T: EventKind>(&self) -> bool
pub fn type_(&self) -> Type
pub fn downcast_ref<T: EventKind>(&self) -> Option<&T>
pub fn angle(&self, event: impl AsRef<Event>) -> Option<f64>
pub fn center(&self, event: impl AsRef<Event>) -> Option<(f64, f64)>
pub fn distance(&self, event: impl AsRef<Event>) -> Option<f64>
Trait Implementations
sourceimpl AsRef<Event> for TouchEvent
impl AsRef<Event> for TouchEvent
sourceimpl Clone for TouchEvent
impl Clone for TouchEvent
sourceimpl Debug for TouchEvent
impl Debug for TouchEvent
sourceimpl Deref for TouchEvent
impl Deref for TouchEvent
sourceimpl Display for TouchEvent
impl Display for TouchEvent
sourceimpl EventKind for TouchEvent
impl EventKind for TouchEvent
fn event_types() -> &'static [EventType]
sourceimpl StaticType for TouchEvent
impl StaticType for TouchEvent
sourcefn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of Self
.
Auto Trait Implementations
impl RefUnwindSafe for TouchEvent
impl !Send for TouchEvent
impl !Sync for TouchEvent
impl Unpin for TouchEvent
impl UnwindSafe for TouchEvent
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> StaticTypeExt for T where
T: StaticType,
impl<T> StaticTypeExt for T where
T: StaticType,
sourcefn ensure_type()
fn ensure_type()
Ensures that the type has been registered with the type system.