Enum raylib_ffi::enums::GamepadButton
source · #[repr(C)]
pub enum GamepadButton {
Show 18 variants
GAMEPADBUTTONUNKNOWN,
GAMEPADBUTTONLEFTFACEUP,
GAMEPADBUTTONLEFTFACERIGHT,
GAMEPADBUTTONLEFTFACEDOWN,
GAMEPADBUTTONLEFTFACELEFT,
GAMEPADBUTTONRIGHTFACEUP,
GAMEPADBUTTONRIGHTFACERIGHT,
GAMEPADBUTTONRIGHTFACEDOWN,
GAMEPADBUTTONRIGHTFACELEFT,
GAMEPADBUTTONLEFTTRIGGER1,
GAMEPADBUTTONLEFTTRIGGER2,
GAMEPADBUTTONRIGHTTRIGGER1,
GAMEPADBUTTONRIGHTTRIGGER2,
GAMEPADBUTTONMIDDLELEFT,
GAMEPADBUTTONMIDDLE,
GAMEPADBUTTONMIDDLERIGHT,
GAMEPADBUTTONLEFTTHUMB,
GAMEPADBUTTONRIGHTTHUMB,
}Expand description
Gamepad buttons
Variants§
GAMEPADBUTTONUNKNOWN
Unknown button, just for error checking
GAMEPADBUTTONLEFTFACEUP
Gamepad left DPAD up button
GAMEPADBUTTONLEFTFACERIGHT
Gamepad left DPAD right button
GAMEPADBUTTONLEFTFACEDOWN
Gamepad left DPAD down button
GAMEPADBUTTONLEFTFACELEFT
Gamepad left DPAD left button
GAMEPADBUTTONRIGHTFACEUP
Gamepad right button up (i.e. PS3: Triangle, Xbox: Y)
GAMEPADBUTTONRIGHTFACERIGHT
Gamepad right button right (i.e. PS3: Square, Xbox: X)
GAMEPADBUTTONRIGHTFACEDOWN
Gamepad right button down (i.e. PS3: Cross, Xbox: A)
GAMEPADBUTTONRIGHTFACELEFT
Gamepad right button left (i.e. PS3: Circle, Xbox: B)
GAMEPADBUTTONLEFTTRIGGER1
Gamepad top/back trigger left (first), it could be a trailing button
GAMEPADBUTTONLEFTTRIGGER2
Gamepad top/back trigger left (second), it could be a trailing button
GAMEPADBUTTONRIGHTTRIGGER1
Gamepad top/back trigger right (one), it could be a trailing button
GAMEPADBUTTONRIGHTTRIGGER2
Gamepad top/back trigger right (second), it could be a trailing button
GAMEPADBUTTONMIDDLELEFT
Gamepad center buttons, left one (i.e. PS3: Select)
GAMEPADBUTTONMIDDLE
Gamepad center buttons, middle one (i.e. PS3: PS, Xbox: XBOX)
GAMEPADBUTTONMIDDLERIGHT
Gamepad center buttons, right one (i.e. PS3: Start)
GAMEPADBUTTONLEFTTHUMB
Gamepad joystick pressed button left
GAMEPADBUTTONRIGHTTHUMB
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 ==.