Unravel Engine C++ Reference
Loading...
Searching...
No Matches
gamepad_360.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
gamepad_axis.hpp
"
4
#include "
gamepad_button.hpp
"
5
6
namespace
input
7
{
8
struct
gamepad_360
9
{
10
// Axes
11
struct
axis
12
{
13
// clang-format off
14
static
const
gamepad_axis
left_stick_x
=
gamepad_axis::left_x
;
15
static
const
gamepad_axis
left_stick_y
=
gamepad_axis::left_y
;
16
static
const
gamepad_axis
left_trigger
=
gamepad_axis::left_trigger
;
17
static
const
gamepad_axis
right_stick_x
=
gamepad_axis::right_x
;
18
static
const
gamepad_axis
right_stick_y
=
gamepad_axis::right_y
;
19
static
const
gamepad_axis
right_trigger
=
gamepad_axis::right_trigger
;
20
// clang-format on
21
};
22
23
struct
button
24
{
25
// Buttons
26
// clang-format off
27
static
const
gamepad_button
a
=
gamepad_button::south
;
28
static
const
gamepad_button
b
=
gamepad_button::east
;
29
static
const
gamepad_button
x
=
gamepad_button::west
;
30
static
const
gamepad_button
y
=
gamepad_button::north
;
31
static
const
gamepad_button
left_bumper
=
gamepad_button::left_shoulder
;
32
static
const
gamepad_button
right_bumper
=
gamepad_button::right_shoulder
;
33
static
const
gamepad_button
back
=
gamepad_button::back
;
34
static
const
gamepad_button
start
=
gamepad_button::start
;
35
static
const
gamepad_button
guide
=
gamepad_button::guide
;
36
static
const
gamepad_button
left_thumb
=
gamepad_button::left_stick
;
37
static
const
gamepad_button
right_thumb
=
gamepad_button::right_stick
;
38
static
const
gamepad_button
dpad_up
=
gamepad_button::dpad_up
;
39
static
const
gamepad_button
dpad_down
=
gamepad_button::dpad_down
;
40
static
const
gamepad_button
dpad_left
=
gamepad_button::dpad_left
;
41
static
const
gamepad_button
dpad_right
=
gamepad_button::dpad_right
;
42
// clang-format on
43
};
44
};
45
}
// namespace input
gamepad_axis.hpp
gamepad_button.hpp
input
Definition
action_id.hpp:5
input::gamepad_button
gamepad_button
Definition
gamepad_button.hpp:6
input::gamepad_button::dpad_down
@ dpad_down
input::gamepad_button::dpad_up
@ dpad_up
input::gamepad_button::east
@ east
input::gamepad_button::left_shoulder
@ left_shoulder
input::gamepad_button::back
@ back
input::gamepad_button::dpad_left
@ dpad_left
input::gamepad_button::south
@ south
input::gamepad_button::north
@ north
input::gamepad_button::right_stick
@ right_stick
input::gamepad_button::guide
@ guide
input::gamepad_button::dpad_right
@ dpad_right
input::gamepad_button::left_stick
@ left_stick
input::gamepad_button::right_shoulder
@ right_shoulder
input::gamepad_button::west
@ west
input::gamepad_button::start
@ start
input::gamepad_axis
gamepad_axis
Definition
gamepad_axis.hpp:6
input::gamepad_axis::left_trigger
@ left_trigger
input::gamepad_axis::right_y
@ right_y
input::gamepad_axis::right_trigger
@ right_trigger
input::gamepad_axis::right_x
@ right_x
input::gamepad_axis::left_x
@ left_x
input::gamepad_axis::left_y
@ left_y
input::gamepad_360::axis
Definition
gamepad_360.hpp:12
input::gamepad_360::axis::left_stick_y
static const gamepad_axis left_stick_y
Definition
gamepad_360.hpp:15
input::gamepad_360::axis::right_stick_x
static const gamepad_axis right_stick_x
Definition
gamepad_360.hpp:17
input::gamepad_360::axis::right_stick_y
static const gamepad_axis right_stick_y
Definition
gamepad_360.hpp:18
input::gamepad_360::axis::left_stick_x
static const gamepad_axis left_stick_x
Definition
gamepad_360.hpp:14
input::gamepad_360::axis::right_trigger
static const gamepad_axis right_trigger
Definition
gamepad_360.hpp:19
input::gamepad_360::axis::left_trigger
static const gamepad_axis left_trigger
Definition
gamepad_360.hpp:16
input::gamepad_360::button
Definition
gamepad_360.hpp:24
input::gamepad_360::button::right_bumper
static const gamepad_button right_bumper
Definition
gamepad_360.hpp:32
input::gamepad_360::button::left_bumper
static const gamepad_button left_bumper
Definition
gamepad_360.hpp:31
input::gamepad_360::button::guide
static const gamepad_button guide
Definition
gamepad_360.hpp:35
input::gamepad_360::button::start
static const gamepad_button start
Definition
gamepad_360.hpp:34
input::gamepad_360::button::right_thumb
static const gamepad_button right_thumb
Definition
gamepad_360.hpp:37
input::gamepad_360::button::back
static const gamepad_button back
Definition
gamepad_360.hpp:33
input::gamepad_360::button::y
static const gamepad_button y
Definition
gamepad_360.hpp:30
input::gamepad_360::button::dpad_down
static const gamepad_button dpad_down
Definition
gamepad_360.hpp:39
input::gamepad_360::button::x
static const gamepad_button x
Definition
gamepad_360.hpp:29
input::gamepad_360::button::b
static const gamepad_button b
Definition
gamepad_360.hpp:28
input::gamepad_360::button::dpad_up
static const gamepad_button dpad_up
Definition
gamepad_360.hpp:38
input::gamepad_360::button::dpad_left
static const gamepad_button dpad_left
Definition
gamepad_360.hpp:40
input::gamepad_360::button::left_thumb
static const gamepad_button left_thumb
Definition
gamepad_360.hpp:36
input::gamepad_360::button::dpad_right
static const gamepad_button dpad_right
Definition
gamepad_360.hpp:41
input::gamepad_360::button::a
static const gamepad_button a
Definition
gamepad_360.hpp:27
input::gamepad_360
Definition
gamepad_360.hpp:9
UnravelEngine
UnravelEngine
engine
engine
input
action_map
gamepad_360.hpp
Generated by
1.12.0