cae
0.0.0
Cross-API graphics engine
Loading...
Searching...
No Matches
Gamepad.hpp
Go to the documentation of this file.
1
///
2
/// @file Gamepad.hpp
3
/// @brief This file contains the gamepad keys
4
/// @namespace cae
5
///
6
7
#pragma once
8
9
#include <cstdint>
10
11
namespace
cae
12
{
13
enum class
GamepadButton
: uint8_t
14
{
15
A
= 0,
16
B
,
17
X
,
18
Y
,
19
Back
,
20
Guide
,
21
Start
,
22
LThumb
,
23
RThumb
,
24
LShoulder
,
25
RShoulder
,
26
DPadUp
,
27
DPadDown
,
28
DPadLeft
,
29
DPadRight
30
};
31
32
enum class
GamepadAxis
: uint8_t
33
{
34
LeftX
= 0,
35
LeftY
,
36
RightX
,
37
RightY
,
38
TriggerLeft
,
39
TriggerRight
40
};
41
}
// namespace cae
cae
cae::GamepadButton
GamepadButton
Definition
Gamepad.hpp:14
cae::GamepadButton::X
@ X
cae::GamepadButton::Back
@ Back
cae::GamepadButton::DPadLeft
@ DPadLeft
cae::GamepadButton::RShoulder
@ RShoulder
cae::GamepadButton::Y
@ Y
cae::GamepadButton::Guide
@ Guide
cae::GamepadButton::DPadUp
@ DPadUp
cae::GamepadButton::RThumb
@ RThumb
cae::GamepadButton::A
@ A
cae::GamepadButton::DPadDown
@ DPadDown
cae::GamepadButton::B
@ B
cae::GamepadButton::LThumb
@ LThumb
cae::GamepadButton::Start
@ Start
cae::GamepadButton::DPadRight
@ DPadRight
cae::GamepadButton::LShoulder
@ LShoulder
cae::GamepadAxis
GamepadAxis
Definition
Gamepad.hpp:33
cae::GamepadAxis::TriggerLeft
@ TriggerLeft
cae::GamepadAxis::TriggerRight
@ TriggerRight
cae::GamepadAxis::LeftY
@ LeftY
cae::GamepadAxis::LeftX
@ LeftX
cae::GamepadAxis::RightX
@ RightX
cae::GamepadAxis::RightY
@ RightY
modules
Interfaces
include
Interfaces
Input
Key
Gamepad.hpp
Generated by
1.11.0