Enum rust_raylib::ffi::GamepadButton
source · #[repr(C)]pub enum GamepadButton {
Show 18 variants
Unknown,
LeftFaceUp,
LeftFaceRight,
LeftFaceDown,
LeftFaceLeft,
RightFaceUp,
RightFaceRight,
RightFaceDown,
RightFaceLeft,
LeftTrigger1,
LeftTrigger2,
RightTrigger1,
RightTrigger2,
MiddleLeft,
Middle,
MiddleRight,
LeftThumb,
RightThumb,
}Expand description
Gamepad buttons
Variants§
Unknown
Unknown button, just for error checking
LeftFaceUp
Gamepad left DPAD up button
LeftFaceRight
Gamepad left DPAD right button
LeftFaceDown
Gamepad left DPAD down button
LeftFaceLeft
Gamepad left DPAD left button
RightFaceUp
Gamepad right button up (i.e. PS3: Triangle, Xbox: Y)
RightFaceRight
Gamepad right button right (i.e. PS3: Square, Xbox: X)
RightFaceDown
Gamepad right button down (i.e. PS3: Cross, Xbox: A)
RightFaceLeft
Gamepad right button left (i.e. PS3: Circle, Xbox: B)
LeftTrigger1
Gamepad top/back trigger left (first), it could be a trailing button
LeftTrigger2
Gamepad top/back trigger left (second), it could be a trailing button
RightTrigger1
Gamepad top/back trigger right (one), it could be a trailing button
RightTrigger2
Gamepad top/back trigger right (second), it could be a trailing button
MiddleLeft
Gamepad center buttons, left one (i.e. PS3: Select)
Middle
Gamepad center buttons, middle one (i.e. PS3: PS, Xbox: XBOX)
MiddleRight
Gamepad center buttons, right one (i.e. PS3: Start)
LeftThumb
Gamepad joystick pressed button left
RightThumb
Gamepad joystick pressed button right
Trait Implementations§
source§impl Clone for GamepadButton
impl Clone for GamepadButton
source§fn clone(&self) -> GamepadButton
fn clone(&self) -> GamepadButton
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for GamepadButton
impl Debug for GamepadButton
source§impl Hash for GamepadButton
impl Hash for GamepadButton
source§impl PartialEq<GamepadButton> for GamepadButton
impl PartialEq<GamepadButton> for GamepadButton
source§fn eq(&self, other: &GamepadButton) -> bool
fn eq(&self, other: &GamepadButton) -> bool
self and other values to be equal, and is used
by ==.