[][src]Enum subor_rs::input_manager_s_d_k_data_types::JoystickOffset

pub enum JoystickOffset {
    X,
    Y,
    Z,
    RotationX,
    RotationY,
    RotationZ,
    Sliders0,
    Sliders1,
    PointOfViewControllers0,
    PointOfViewControllers1,
    PointOfViewControllers2,
    PointOfViewControllers3,
    Buttons0,
    Buttons1,
    Buttons2,
    Buttons3,
    Buttons4,
    Buttons5,
    Buttons6,
    Buttons7,
    Buttons8,
    Buttons9,
    Buttons10,
    Buttons11,
    Buttons12,
    Buttons13,
    Buttons14,
    Buttons15,
    Buttons16,
    Buttons17,
    Buttons18,
    Buttons19,
    Buttons20,
    Buttons21,
    Buttons22,
    Buttons23,
    Buttons24,
    Buttons25,
    Buttons26,
    Buttons27,
    Buttons28,
    Buttons29,
    Buttons30,
    Buttons31,
    Buttons32,
    Buttons33,
    Buttons34,
    Buttons35,
    Buttons36,
    Buttons37,
    Buttons38,
    Buttons39,
    Buttons40,
    Buttons41,
    Buttons42,
    Buttons43,
    Buttons44,
    Buttons45,
    Buttons46,
    Buttons47,
    Buttons48,
    Buttons49,
    Buttons50,
    Buttons51,
    Buttons52,
    Buttons53,
    Buttons54,
    Buttons55,
    Buttons56,
    Buttons57,
    Buttons58,
    Buttons59,
    Buttons60,
    Buttons61,
    Buttons62,
    Buttons63,
    Buttons64,
    Buttons65,
    Buttons66,
    Buttons67,
    Buttons68,
    Buttons69,
    Buttons70,
    Buttons71,
    Buttons72,
    Buttons73,
    Buttons74,
    Buttons75,
    Buttons76,
    Buttons77,
    Buttons78,
    Buttons79,
    Buttons80,
    Buttons81,
    Buttons82,
    Buttons83,
    Buttons84,
    Buttons85,
    Buttons86,
    Buttons87,
    Buttons88,
    Buttons89,
    Buttons90,
    Buttons91,
    Buttons92,
    Buttons93,
    Buttons94,
    Buttons95,
    Buttons96,
    Buttons97,
    Buttons98,
    Buttons99,
    Buttons100,
    Buttons101,
    Buttons102,
    Buttons103,
    Buttons104,
    Buttons105,
    Buttons106,
    Buttons107,
    Buttons108,
    Buttons109,
    Buttons110,
    Buttons111,
    Buttons112,
    Buttons113,
    Buttons114,
    Buttons115,
    Buttons116,
    Buttons117,
    Buttons118,
    Buttons119,
    Buttons120,
    Buttons121,
    Buttons122,
    Buttons123,
    Buttons124,
    Buttons125,
    Buttons126,
    Buttons127,
    VelocityX,
    VelocityY,
    VelocityZ,
    AngularVelocityX,
    AngularVelocityY,
    AngularVelocityZ,
    VelocitySliders0,
    VelocitySliders1,
    AccelerationX,
    AccelerationY,
    AccelerationZ,
    AngularAccelerationX,
    AngularAccelerationY,
    AngularAccelerationZ,
    AccelerationSliders0,
    AccelerationSliders1,
    ForceX,
    ForceY,
    ForceZ,
    TorqueX,
    TorqueY,
    TorqueZ,
    ForceSliders0,
    ForceSliders1,
}

@JoystickOffset_desc

Variants

XYZRotationXRotationYRotationZSliders0Sliders1PointOfViewControllers0PointOfViewControllers1PointOfViewControllers2PointOfViewControllers3Buttons0Buttons1Buttons2Buttons3Buttons4Buttons5Buttons6Buttons7Buttons8Buttons9Buttons10Buttons11Buttons12Buttons13Buttons14Buttons15Buttons16Buttons17Buttons18Buttons19Buttons20Buttons21Buttons22Buttons23Buttons24Buttons25Buttons26Buttons27Buttons28Buttons29Buttons30Buttons31Buttons32Buttons33Buttons34Buttons35Buttons36Buttons37Buttons38Buttons39Buttons40Buttons41Buttons42Buttons43Buttons44Buttons45Buttons46Buttons47Buttons48Buttons49Buttons50Buttons51Buttons52Buttons53Buttons54Buttons55Buttons56Buttons57Buttons58Buttons59Buttons60Buttons61Buttons62Buttons63Buttons64Buttons65Buttons66Buttons67Buttons68Buttons69Buttons70Buttons71Buttons72Buttons73Buttons74Buttons75Buttons76Buttons77Buttons78Buttons79Buttons80Buttons81Buttons82Buttons83Buttons84Buttons85Buttons86Buttons87Buttons88Buttons89Buttons90Buttons91Buttons92Buttons93Buttons94Buttons95Buttons96Buttons97Buttons98Buttons99Buttons100Buttons101Buttons102Buttons103Buttons104Buttons105Buttons106Buttons107Buttons108Buttons109Buttons110Buttons111Buttons112Buttons113Buttons114Buttons115Buttons116Buttons117Buttons118Buttons119Buttons120Buttons121Buttons122Buttons123Buttons124Buttons125Buttons126Buttons127VelocityXVelocityYVelocityZAngularVelocityXAngularVelocityYAngularVelocityZVelocitySliders0VelocitySliders1AccelerationXAccelerationYAccelerationZAngularAccelerationXAngularAccelerationYAngularAccelerationZAccelerationSliders0AccelerationSliders1ForceXForceYForceZTorqueXTorqueYTorqueZForceSliders0ForceSliders1

Methods

impl JoystickOffset[src]

pub fn write_to_out_protocol(
    &self,
    o_prot: &mut dyn TOutputProtocol
) -> Result<()>
[src]

pub fn read_from_in_protocol(
    i_prot: &mut dyn TInputProtocol
) -> Result<JoystickOffset>
[src]

Trait Implementations

impl PartialEq<JoystickOffset> for JoystickOffset[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Ord for JoystickOffset[src]

fn max(self, other: Self) -> Self
1.21.0
[src]

Compares and returns the maximum of two values. Read more

fn min(self, other: Self) -> Self
1.21.0
[src]

Compares and returns the minimum of two values. Read more

impl Clone for JoystickOffset[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Eq for JoystickOffset[src]

impl Copy for JoystickOffset[src]

impl PartialOrd<JoystickOffset> for JoystickOffset[src]

#[must_use]
fn lt(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests less than (for self and other) and is used by the < operator. Read more

#[must_use]
fn le(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more

#[must_use]
fn gt(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests greater than (for self and other) and is used by the > operator. Read more

#[must_use]
fn ge(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

impl Hash for JoystickOffset[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl Debug for JoystickOffset[src]

impl TryFrom<i32> for JoystickOffset[src]

type Err = Error

Auto Trait Implementations

Blanket Implementations

impl<T> From for T[src]

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

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

type Owned = T

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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