Enum steamworks_sys::EXboxOrigin[][src]

#[repr(u32)]
#[non_exhaustive]pub enum EXboxOrigin {
    k_EXboxOrigin_A,
    k_EXboxOrigin_B,
    k_EXboxOrigin_X,
    k_EXboxOrigin_Y,
    k_EXboxOrigin_LeftBumper,
    k_EXboxOrigin_RightBumper,
    k_EXboxOrigin_Menu,
    k_EXboxOrigin_View,
    k_EXboxOrigin_LeftTrigger_Pull,
    k_EXboxOrigin_LeftTrigger_Click,
    k_EXboxOrigin_RightTrigger_Pull,
    k_EXboxOrigin_RightTrigger_Click,
    k_EXboxOrigin_LeftStick_Move,
    k_EXboxOrigin_LeftStick_Click,
    k_EXboxOrigin_LeftStick_DPadNorth,
    k_EXboxOrigin_LeftStick_DPadSouth,
    k_EXboxOrigin_LeftStick_DPadWest,
    k_EXboxOrigin_LeftStick_DPadEast,
    k_EXboxOrigin_RightStick_Move,
    k_EXboxOrigin_RightStick_Click,
    k_EXboxOrigin_RightStick_DPadNorth,
    k_EXboxOrigin_RightStick_DPadSouth,
    k_EXboxOrigin_RightStick_DPadWest,
    k_EXboxOrigin_RightStick_DPadEast,
    k_EXboxOrigin_DPad_North,
    k_EXboxOrigin_DPad_South,
    k_EXboxOrigin_DPad_West,
    k_EXboxOrigin_DPad_East,
    k_EXboxOrigin_Count,
}

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
k_EXboxOrigin_A
k_EXboxOrigin_B
k_EXboxOrigin_X
k_EXboxOrigin_Y
k_EXboxOrigin_LeftBumper
k_EXboxOrigin_RightBumper
k_EXboxOrigin_Menu
k_EXboxOrigin_View
k_EXboxOrigin_LeftTrigger_Pull
k_EXboxOrigin_LeftTrigger_Click
k_EXboxOrigin_RightTrigger_Pull
k_EXboxOrigin_RightTrigger_Click
k_EXboxOrigin_LeftStick_Move
k_EXboxOrigin_LeftStick_Click
k_EXboxOrigin_LeftStick_DPadNorth
k_EXboxOrigin_LeftStick_DPadSouth
k_EXboxOrigin_LeftStick_DPadWest
k_EXboxOrigin_LeftStick_DPadEast
k_EXboxOrigin_RightStick_Move
k_EXboxOrigin_RightStick_Click
k_EXboxOrigin_RightStick_DPadNorth
k_EXboxOrigin_RightStick_DPadSouth
k_EXboxOrigin_RightStick_DPadWest
k_EXboxOrigin_RightStick_DPadEast
k_EXboxOrigin_DPad_North
k_EXboxOrigin_DPad_South
k_EXboxOrigin_DPad_West
k_EXboxOrigin_DPad_East
k_EXboxOrigin_Count

Trait Implementations

impl Clone for EXboxOrigin[src]

impl Copy for EXboxOrigin[src]

impl Debug for EXboxOrigin[src]

impl Eq for EXboxOrigin[src]

impl Hash for EXboxOrigin[src]

impl PartialEq<EXboxOrigin> for EXboxOrigin[src]

impl StructuralEq for EXboxOrigin[src]

impl StructuralPartialEq for EXboxOrigin[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<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.