Handles input management for the 3DS console. More...
Classes | |
| class | InputManager |
| Manages all input handling for the 3DS. More... | |
| struct | InputState |
| Contains the complete state of all inputs. More... | |
| struct | TouchPosition |
| Represents the touch screen input state. More... | |
| struct | Vector2D |
| Represents a 2D vector for stick positions. More... | |
Enumerations | |
| enum class | Button { A , B , X , Y , LEFT , RIGHT , UP , DOWN , L , R , ZL , ZR , START , SELECT , CSTICK_LEFT , CSTICK_RIGHT , CSTICK_UP , CSTICK_DOWN , CPAD_LEFT , CPAD_RIGHT , CPAD_UP , CPAD_DOWN } |
| Enumeration of all available buttons. | |
| enum class | ButtonState { NONE , PRESSED , HELD , RELEASED } |
| Represents the current state of a button. More... | |
Functions | |
| u32 | GetKeyForButton (Button button) |
| Converts a Button enum to its corresponding 3DS key code. | |
Handles input management for the 3DS console.
|
strong |