[][src]Trait input::event::EventTrait

pub trait EventTrait: Context {
    fn into_event(self) -> Event
    where
        Self: Sized
, { ... }
fn device(&self) -> Device { ... } }

Common functions all (Sub-)Events implement.

Provided methods

fn into_event(self) -> Event where
    Self: Sized

Convert into a general Event again

fn device(&self) -> Device

Return the device associated with this event.

For device added/removed events this is the device added or removed. For all other device events, this is the device that generated the event.

Loading content...

Implementors

impl EventTrait for DeviceEvent[src]

impl EventTrait for Event[src]

impl EventTrait for GestureEvent[src]

impl EventTrait for GesturePinchEvent[src]

impl EventTrait for GestureSwipeEvent[src]

impl EventTrait for KeyboardEvent[src]

impl EventTrait for PointerEvent[src]

impl EventTrait for SwitchEvent[src]

impl EventTrait for TabletPadEvent[src]

impl EventTrait for TabletToolEvent[src]

impl EventTrait for TouchEvent[src]

impl EventTrait for DeviceAddedEvent[src]

impl EventTrait for DeviceRemovedEvent[src]

impl EventTrait for GesturePinchBeginEvent[src]

impl EventTrait for GesturePinchEndEvent[src]

impl EventTrait for GesturePinchUpdateEvent[src]

impl EventTrait for GestureSwipeBeginEvent[src]

impl EventTrait for GestureSwipeEndEvent[src]

impl EventTrait for GestureSwipeUpdateEvent[src]

impl EventTrait for KeyboardKeyEvent[src]

impl EventTrait for PointerAxisEvent[src]

impl EventTrait for PointerButtonEvent[src]

impl EventTrait for PointerMotionAbsoluteEvent[src]

impl EventTrait for PointerMotionEvent[src]

impl EventTrait for SwitchToggleEvent[src]

impl EventTrait for TabletPadButtonEvent[src]

impl EventTrait for TabletPadKeyEvent[src]

impl EventTrait for TabletPadRingEvent[src]

impl EventTrait for TabletPadStripEvent[src]

impl EventTrait for TabletToolAxisEvent[src]

impl EventTrait for TabletToolButtonEvent[src]

impl EventTrait for TabletToolProximityEvent[src]

impl EventTrait for TabletToolTipEvent[src]

impl EventTrait for TouchCancelEvent[src]

impl EventTrait for TouchDownEvent[src]

impl EventTrait for TouchFrameEvent[src]

impl EventTrait for TouchMotionEvent[src]

impl EventTrait for TouchUpEvent[src]

Loading content...