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.