Classes | |
| struct | ControllerState |
| Controller state (16-bit SNES controller format) More... | |
| class | IInputBackend |
| Abstract input backend interface. More... | |
| class | InputBackendFactory |
| Factory for creating input backends. More... | |
| struct | InputConfig |
| Input configuration (platform-agnostic key codes) More... | |
| class | InputManager |
| class | NullInputBackend |
| Null input backend for testing/replay. More... | |
| class | SDL2InputBackend |
| SDL2 input backend implementation. More... | |
Enumerations | |
| enum class | SnesButton : uint8_t { B = 0 , Y = 1 , SELECT = 2 , START = 3 , UP = 4 , DOWN = 5 , LEFT = 6 , RIGHT = 7 , A = 8 , X = 9 , L = 10 , R = 11 } |
| SNES controller button mapping (platform-agnostic) More... | |
|
strong |
SNES controller button mapping (platform-agnostic)
| Enumerator | |
|---|---|
| B | |
| Y | |
| SELECT | |
| START | |
| UP | |
| DOWN | |
| LEFT | |
| RIGHT | |
| A | |
| X | |
| L | |
| R | |
Definition at line 15 of file input_backend.h.