[][src]Enum joydev_rs::event_codes::AbsoluteAxis

#[repr(u8)]
pub enum AbsoluteAxis {
    X,
    Y,
    Z,
    RX,
    RY,
    RZ,
    Throttle,
    Rudder,
    Wheel,
    Gas,
    Break,
    Unknown0B,
    Unknown0C,
    Unknown0D,
    Unknown0E,
    Unknown0F,
    Hat0X,
    Hat0Y,
    Hat1X,
    Hat1Y,
    Hat2X,
    Hat2Y,
    Hat3X,
    Hat3Y,
    Pressure,
    Distance,
    TiltX,
    TiltY,
    ToolWidth,
    Unknown1D,
    Unknown1E,
    Unknown1F,
    Volume,
    Unknown21,
    Unknown22,
    Unknown23,
    Unknown24,
    Unknown25,
    Unknown26,
    Unknown27,
    Misc,
    Unknown29,
    Unknown2A,
    Unknown2B,
    Unknown2C,
    Unknown2D,
    Reserved,
    MultiTouchSlot,
    MultiTouchTouchMajor,
    MultiTouchTouchMinor,
    MultiTouchWidthMajor,
    MultiTouchWidthMinor,
    MultiTouchOrientation,
    MultiTouchPositionX,
    MultiTouchPositionY,
    MultiTouchToolType,
    MultiTouchBlobId,
    MultiTouchTrackingId,
    MultiTouchPressure,
    MultiTouchDistance,
    MultiTouchToolX,
    MultiTouchToolY,
    Unknown3E,
    Max,
    Cnt,
}

Variants

X
Y
Z
RX
RY
RZ
Throttle
Rudder
Wheel
Gas
Break
Unknown0B
Unknown0C
Unknown0D
Unknown0E
Unknown0F
Hat0X
Hat0Y
Hat1X
Hat1Y
Hat2X
Hat2Y
Hat3X
Hat3Y
Pressure
Distance
TiltX
TiltY
ToolWidth
Unknown1D
Unknown1E
Unknown1F
Volume
Unknown21
Unknown22
Unknown23
Unknown24
Unknown25
Unknown26
Unknown27
Misc
Unknown29
Unknown2A
Unknown2B
Unknown2C
Unknown2D
Reserved
MultiTouchSlot
MultiTouchTouchMajor
MultiTouchTouchMinor
MultiTouchWidthMajor
MultiTouchWidthMinor
MultiTouchOrientation
MultiTouchPositionX
MultiTouchPositionY
MultiTouchToolType
MultiTouchBlobId
MultiTouchTrackingId
MultiTouchPressure
MultiTouchDistance
MultiTouchToolX
MultiTouchToolY
Unknown3E
Max
Cnt

Trait Implementations

impl Clone for AbsoluteAxis[src]

impl Copy for AbsoluteAxis[src]

impl Default for AbsoluteAxis[src]

impl Eq for AbsoluteAxis[src]

impl PartialEq<AbsoluteAxis> for AbsoluteAxis[src]

impl Debug for AbsoluteAxis[src]

impl StructuralPartialEq for AbsoluteAxis[src]

impl StructuralEq for AbsoluteAxis[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = !

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]