Open 3D Engine AzFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzFramework::InputDeviceGamepad::Button Struct Reference

All the input channel ids that identify game-pad digital button input. More...

#include <InputDeviceGamepad.h>

Static Public Attributes

static constexpr InputChannelId A {"gamepad_button_a"}
 The bottom diamond face button.
 
static constexpr InputChannelId B {"gamepad_button_b"}
 The right diamond face button.
 
static constexpr InputChannelId X {"gamepad_button_x"}
 The left diamond face button.
 
static constexpr InputChannelId Y {"gamepad_button_y"}
 The top diamond face button.
 
static constexpr InputChannelId L1 {"gamepad_button_l1"}
 The top-left shoulder bumper button.
 
static constexpr InputChannelId R1 {"gamepad_button_r1"}
 The top-right shoulder bumper button.
 
static constexpr InputChannelId L3 {"gamepad_button_l3"}
 The left thumb-stick click button.
 
static constexpr InputChannelId R3 {"gamepad_button_r3"}
 The right thumb-stick click button.
 
static constexpr InputChannelId DU {"gamepad_button_d_up"}
 The up directional pad button.
 
static constexpr InputChannelId DD {"gamepad_button_d_down"}
 The down directional pad button.
 
static constexpr InputChannelId DL {"gamepad_button_d_left"}
 The left directional pad button.
 
static constexpr InputChannelId DR {"gamepad_button_d_right"}
 The right directional pad button.
 
static constexpr InputChannelId Start {"gamepad_button_start"}
 The start/pause/options button.
 
static constexpr InputChannelId Select {"gamepad_button_select"}
 The select/back button.
 
static constexpr AZStd::array All
 

Detailed Description

All the input channel ids that identify game-pad digital button input.

Member Data Documentation

◆ All

constexpr AZStd::array AzFramework::InputDeviceGamepad::Button::All
inlinestaticconstexpr
Initial value:
{
A,
B,
X,
Y,
L1,
R1,
L3,
R3,
DU,
DD,
DL,
DR,
}
static constexpr InputChannelId DL
The left directional pad button.
Definition: InputDeviceGamepad.h:72
static constexpr InputChannelId DR
The right directional pad button.
Definition: InputDeviceGamepad.h:73
static constexpr InputChannelId X
The left diamond face button.
Definition: InputDeviceGamepad.h:64
static constexpr InputChannelId R1
The top-right shoulder bumper button.
Definition: InputDeviceGamepad.h:67
static constexpr InputChannelId DD
The down directional pad button.
Definition: InputDeviceGamepad.h:71
static constexpr InputChannelId L1
The top-left shoulder bumper button.
Definition: InputDeviceGamepad.h:66
static constexpr InputChannelId A
The bottom diamond face button.
Definition: InputDeviceGamepad.h:62
static constexpr InputChannelId Start
The start/pause/options button.
Definition: InputDeviceGamepad.h:74
static constexpr InputChannelId Select
The select/back button.
Definition: InputDeviceGamepad.h:75
static constexpr InputChannelId L3
The left thumb-stick click button.
Definition: InputDeviceGamepad.h:68
static constexpr InputChannelId Y
The top diamond face button.
Definition: InputDeviceGamepad.h:65
static constexpr InputChannelId DU
The up directional pad button.
Definition: InputDeviceGamepad.h:70
static constexpr InputChannelId R3
The right thumb-stick click button.
Definition: InputDeviceGamepad.h:69
static constexpr InputChannelId B
The right diamond face button.
Definition: InputDeviceGamepad.h:63

◆ Select

constexpr InputChannelId AzFramework::InputDeviceGamepad::Button::Select {"gamepad_button_select"}
inlinestaticconstexpr

The select/back button.

All digital game-pad button ids


The documentation for this struct was generated from the following file: