#include <Keyboard.hpp>
|
| enum | KeyState { DOWN,
UP
} |
| |
| enum | Key {
UNKNOWN = -1,
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,
Num0,
Num1,
Num2,
Num3,
Num4,
Num5,
Num6,
Num7,
Num8,
Num9,
SPACE,
RETURN,
COMMA,
DOT,
LAST_CONVERTIBLE,
BACKSPACE,
DEL,
ESC,
TAB,
CAPS_LOCK,
L_SHIFT,
R_SHIFT,
L_CTRL,
R_CTRL,
META,
L_ALT,
R_ALT,
ARROW_UP,
ARROW_DOWN,
ARROW_LEFT,
ARROW_RIGHT,
KEY_COUNT
} |
| |
| using | ModifierMask = uint8_t |
| |
◆ ModifierMask
◆ Key
| Enumerator |
|---|
| UNKNOWN | |
| 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 | |
| Num0 | |
| Num1 | |
| Num2 | |
| Num3 | |
| Num4 | |
| Num5 | |
| Num6 | |
| Num7 | |
| Num8 | |
| Num9 | |
| SPACE | |
| RETURN | |
| COMMA | |
| DOT | |
| LAST_CONVERTIBLE | |
| BACKSPACE | |
| DEL | |
| ESC | |
| TAB | |
| CAPS_LOCK | |
| L_SHIFT | |
| R_SHIFT | |
| L_CTRL | |
| R_CTRL | |
| META | |
| L_ALT | |
| R_ALT | |
| ARROW_UP | |
| ARROW_DOWN | |
| ARROW_LEFT | |
| ARROW_RIGHT | |
| KEY_COUNT | |
◆ KeyState
◆ convertToChar()
◆ isConvertible()
◆ L_ALT_MOD
◆ L_CTRL_MOD
| constexpr ModifierMask Sh::Keyboard::L_CTRL_MOD = 0b00000010 |
|
static |
◆ L_SHIFT_MOD
| constexpr ModifierMask Sh::Keyboard::L_SHIFT_MOD = 0b00000001 |
|
staticconstexpr |
◆ META_MOD
◆ R_ALT_MOD
◆ R_CTRL_MOD
| constexpr ModifierMask Sh::Keyboard::R_CTRL_MOD = 0b00100000 |
|
static |
◆ R_SHIFT_MOD
| constexpr ModifierMask Sh::Keyboard::R_SHIFT_MOD = 0b00010000 |
|
static |
The documentation for this class was generated from the following files:
- /home/shishqa/dev/MIPT/2020_3/00_ShishGL/include/ShishGL/Core/RenderSystem/GraphicsPlatform/Input/Keyboard.hpp
- /home/shishqa/dev/MIPT/2020_3/00_ShishGL/src/Core/RenderSystem/GraphicsPlatform/Input/Keyboard.cpp