Struct vigem_client::XGamepad
source · [−]#[repr(C)]pub struct XGamepad {
pub buttons: XButtons,
pub left_trigger: u8,
pub right_trigger: u8,
pub thumb_lx: i16,
pub thumb_ly: i16,
pub thumb_rx: i16,
pub thumb_ry: i16,
}Expand description
Fields
left_trigger: u8right_trigger: u8thumb_lx: i16thumb_ly: i16thumb_rx: i16thumb_ry: i16Trait Implementations
sourceimpl AsMut<XINPUT_GAMEPAD> for XGamepad
impl AsMut<XINPUT_GAMEPAD> for XGamepad
sourcefn as_mut(&mut self) -> &mut XINPUT_GAMEPAD
fn as_mut(&mut self) -> &mut XINPUT_GAMEPAD
Converts this type into a mutable reference of the (usually inferred) input type.
sourceimpl AsRef<XINPUT_GAMEPAD> for XGamepad
impl AsRef<XINPUT_GAMEPAD> for XGamepad
sourcefn as_ref(&self) -> &XINPUT_GAMEPAD
fn as_ref(&self) -> &XINPUT_GAMEPAD
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl From<XGamepad> for XINPUT_GAMEPAD
impl From<XGamepad> for XINPUT_GAMEPAD
sourcefn from(report: XGamepad) -> XINPUT_GAMEPAD
fn from(report: XGamepad) -> XINPUT_GAMEPAD
Converts to this type from the input type.
sourceimpl From<XINPUT_GAMEPAD> for XGamepad
impl From<XINPUT_GAMEPAD> for XGamepad
sourcefn from(gamepad: XINPUT_GAMEPAD) -> Self
fn from(gamepad: XINPUT_GAMEPAD) -> Self
Converts to this type from the input type.
impl Copy for XGamepad
impl Eq for XGamepad
impl StructuralEq for XGamepad
impl StructuralPartialEq for XGamepad
Auto Trait Implementations
impl RefUnwindSafe for XGamepad
impl Send for XGamepad
impl Sync for XGamepad
impl Unpin for XGamepad
impl UnwindSafe for XGamepad
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
