[][src]Trait input::AsRaw

pub trait AsRaw<T> {
    fn as_raw(&self) -> *const T;
}

Trait for types that allow to optain the underlying raw libinput pointer.

Required methods

fn as_raw(&self) -> *const T

Receive a raw pointer representing this type.

Loading content...

Implementors

impl AsRaw<libinput> for Libinput[src]

impl AsRaw<libinput_device> for Device[src]

impl AsRaw<libinput_device_group> for DeviceGroup[src]

impl AsRaw<libinput_event> for Event[src]

impl AsRaw<libinput_event_device_notify> for DeviceEvent[src]

impl AsRaw<libinput_event_device_notify> for DeviceAddedEvent[src]

impl AsRaw<libinput_event_device_notify> for DeviceRemovedEvent[src]

impl AsRaw<libinput_event_gesture> for GestureEvent[src]

impl AsRaw<libinput_event_gesture> for GesturePinchEvent[src]

impl AsRaw<libinput_event_gesture> for GestureSwipeEvent[src]

impl AsRaw<libinput_event_gesture> for GesturePinchBeginEvent[src]

impl AsRaw<libinput_event_gesture> for GesturePinchEndEvent[src]

impl AsRaw<libinput_event_gesture> for GesturePinchUpdateEvent[src]

impl AsRaw<libinput_event_gesture> for GestureSwipeBeginEvent[src]

impl AsRaw<libinput_event_gesture> for GestureSwipeEndEvent[src]

impl AsRaw<libinput_event_gesture> for GestureSwipeUpdateEvent[src]

impl AsRaw<libinput_event_keyboard> for KeyboardEvent[src]

impl AsRaw<libinput_event_keyboard> for KeyboardKeyEvent[src]

impl AsRaw<libinput_event_pointer> for PointerEvent[src]

impl AsRaw<libinput_event_pointer> for PointerAxisEvent[src]

impl AsRaw<libinput_event_pointer> for PointerButtonEvent[src]

impl AsRaw<libinput_event_pointer> for PointerMotionAbsoluteEvent[src]

impl AsRaw<libinput_event_pointer> for PointerMotionEvent[src]

impl AsRaw<libinput_event_switch> for SwitchEvent[src]

impl AsRaw<libinput_event_switch> for SwitchToggleEvent[src]

impl AsRaw<libinput_event_tablet_pad> for TabletPadEvent[src]

impl AsRaw<libinput_event_tablet_pad> for TabletPadButtonEvent[src]

impl AsRaw<libinput_event_tablet_pad> for TabletPadKeyEvent[src]

impl AsRaw<libinput_event_tablet_pad> for TabletPadRingEvent[src]

impl AsRaw<libinput_event_tablet_pad> for TabletPadStripEvent[src]

impl AsRaw<libinput_event_tablet_tool> for TabletToolEvent[src]

impl AsRaw<libinput_event_tablet_tool> for TabletToolAxisEvent[src]

impl AsRaw<libinput_event_tablet_tool> for TabletToolButtonEvent[src]

impl AsRaw<libinput_event_tablet_tool> for TabletToolProximityEvent[src]

impl AsRaw<libinput_event_tablet_tool> for TabletToolTipEvent[src]

impl AsRaw<libinput_event_touch> for TouchEvent[src]

impl AsRaw<libinput_event_touch> for TouchCancelEvent[src]

impl AsRaw<libinput_event_touch> for TouchDownEvent[src]

impl AsRaw<libinput_event_touch> for TouchFrameEvent[src]

impl AsRaw<libinput_event_touch> for TouchMotionEvent[src]

impl AsRaw<libinput_event_touch> for TouchUpEvent[src]

impl AsRaw<libinput_seat> for Seat[src]

impl AsRaw<libinput_tablet_pad_mode_group> for TabletPadModeGroup[src]

impl AsRaw<libinput_tablet_tool> for TabletTool[src]

Loading content...