← API Reference Namespace

asge::input

Classes & Structs

Enumerations

#enum class Keycode : std::uint32_t

Virtual keymaps from keyboard input.

UNKNOWN
ESCAPE
SPACE
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
NUM_0
NUM_1
NUM_2
NUM_3
NUM_4
NUM_5
NUM_6
NUM_7
NUM_8
NUM_9
UP
DOWN
LEFT
RIGHT
ENTER
COUNT
#enum class Keymod : std::uint16_t
NONE
LSHIFT
RSHIFT
LCTRL
RCTRL
LALT
RALT
CAPS
MODE
#enum class MouseButton : std::uint8_t
UNKNOWN
LEFT
MIDDLE
RIGHT
X1
X2
COUNT

Variables

#constexpr std::size_t kKeyCount = static_cast<std::size_t>(Keycode::COUNT)
#constexpr std::size_t kMouseBCount = static_cast<std::size_t>(MouseButton::COUNT)