[][src]Enum joydev::event_codes::AbsoluteAxis

#[repr(u8)]pub enum AbsoluteAxis {
    LeftX,
    LeftY,
    LeftZ,
    RightX,
    RightY,
    RightZ,
    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,
    Miscellaneous,
    Unknown29,
    Unknown2A,
    Unknown2B,
    Unknown2C,
    Unknown2D,
    Reserved,
    MultiTouchSlot,
    MultiTouchTouchMajor,
    MultiTouchTouchMinor,
    MultiTouchWidthMajor,
    MultiTouchWidthMinor,
    MultiTouchOrientation,
    MultiTouchPositionX,
    MultiTouchPositionY,
    MultiTouchToolType,
    MultiTouchBlobId,
    MultiTouchTrackingId,
    MultiTouchPressure,
    MultiTouchDistance,
    MultiTouchToolX,
    MultiTouchToolY,
    Unknown3E,
}

Event codes for absolute axes

Variants

LeftX

Left X axis

LeftY

Left Y axis

LeftZ

Left Z axis

RightX

Right X axis

RightY

Right Y axis

RightZ

Right Z axis

Throttle

Throttle axis

Rudder

Rudder axis

Wheel

Wheel axis

Gas

Gas axis

Break

Break axis

Unknown0B

Unknown axis 0B

Unknown0C

Unknown axis 0C

Unknown0D

Unknown axis 0D

Unknown0E

Unknown axis 0E

Unknown0F

Unknown axis 0F

Hat0X

Hat0 X axis

Hat0Y

Hat0 Y axis

Hat1X

Hat1 X axis

Hat1Y

Hat1 Y axis

Hat2X

Hat2 X axis

Hat2Y

Hat2 Y axis

Hat3X

Hat3 X axis

Hat3Y

Hat3 Y axis

Pressure

Pressure axis

Distance

Distance axis

TiltX

Tilt X axis

TiltY

Tilt Y axis

ToolWidth

Tool width axis

Unknown1D

Unknown axis 1D

Unknown1E

Unknown axis 1E

Unknown1F

Unknown axis 1F

Volume

Volume axis

Unknown21

Unknown axis 21

Unknown22

Unknown axis 22

Unknown23

Unknown axis 23

Unknown24

Unknown axis 24

Unknown25

Unknown axis 25

Unknown26

Unknown axis 26

Unknown27

Unknown axis 27

Miscellaneous

Miscellaneous axis

Unknown29

Unknown axis 29

Unknown2A

Unknown axis 2A

Unknown2B

Unknown axis 2B

Unknown2C

Unknown axis 2C

Unknown2D

Unknown axis 2D

Reserved

Reserved axis

MultiTouchSlot

Multi-touch slot axis

MultiTouchTouchMajor

Multi-touch touch major axis

MultiTouchTouchMinor

Multi-touch touch minor axis

MultiTouchWidthMajor

Multi-touch width major axis

MultiTouchWidthMinor

Multi-touch width minor axis

MultiTouchOrientation

Multi-touch orientation axis

MultiTouchPositionX

Multi-touch position X axis

MultiTouchPositionY

Multi-touch position Y axis

MultiTouchToolType

Multi-touch tool type axis

MultiTouchBlobId

Multi-touch blob id axis

MultiTouchTrackingId

Multi-touch tracking id axis

MultiTouchPressure

Multi-touch pressure axis

MultiTouchDistance

Multi-touch distance axis

MultiTouchToolX

Multi-touch tool X axis

MultiTouchToolY

Multi-touch tool Y axis

Unknown3E

Unknown axis 3E

Trait Implementations

impl Clone for AbsoluteAxis[src]

impl Copy for AbsoluteAxis[src]

impl Debug for AbsoluteAxis[src]

impl Default for AbsoluteAxis[src]

impl Eq for AbsoluteAxis[src]

impl EventCode<u8> for AbsoluteAxis[src]

impl Hash for AbsoluteAxis[src]

impl IntoIterator for AbsoluteAxis[src]

type Item = AbsoluteAxis

The type of the elements being iterated over.

type IntoIter = IntoIter<AbsoluteAxis, u8>

Which kind of iterator are we turning this into?

impl PartialEq<AbsoluteAxis> for AbsoluteAxis[src]

impl StructuralEq for AbsoluteAxis[src]

impl StructuralPartialEq for AbsoluteAxis[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

type IntoIter = I

Which kind of iterator are we turning this into?

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 = Infallible

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.