Struct windows_sys::Gaming::Input::GamepadButtons
[−]#[repr(transparent)]pub struct GamepadButtons(pub u32);
Expand description
Required features: "Gaming_Input"
Tuple Fields
0: u32
Implementations
impl GamepadButtons
impl GamepadButtons
pub const None: Self = Self(0u32)
pub const Menu: Self = Self(1u32)
pub const View: Self = Self(2u32)
pub const A: Self = Self(4u32)
pub const B: Self = Self(8u32)
pub const X: Self = Self(16u32)
pub const Y: Self = Self(32u32)
pub const DPadUp: Self = Self(64u32)
pub const DPadDown: Self = Self(128u32)
pub const DPadLeft: Self = Self(256u32)
pub const DPadRight: Self = Self(512u32)
pub const LeftShoulder: Self = Self(1024u32)
pub const RightShoulder: Self = Self(2048u32)
pub const LeftThumbstick: Self = Self(4096u32)
pub const RightThumbstick: Self = Self(8192u32)
pub const Paddle1: Self = Self(16384u32)
pub const Paddle2: Self = Self(32768u32)
pub const Paddle3: Self = Self(65536u32)
pub const Paddle4: Self = Self(131072u32)
Trait Implementations
impl Clone for GamepadButtons
impl Clone for GamepadButtons
impl Copy for GamepadButtons
Auto Trait Implementations
impl RefUnwindSafe for GamepadButtons
impl Send for GamepadButtons
impl Sync for GamepadButtons
impl Unpin for GamepadButtons
impl UnwindSafe for GamepadButtons
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