|
ASW Lib
A.D.S. Games SDL Wrapper Library. A library targeted at Allegro4 users who want to switch to SDL3 and use modern c++.
|
Typedefs | |
| using | ControllerState |
| Data structure for controller state, including button states and axis values. | |
Variables | |
| std::array< SDL_Cursor *, asw::input::NUM_CURSORS > | cursors { nullptr } |
| Active cursor stores the current active cursor. It is updated by the core. | |
| std::vector< ControllerState > | controller {} |
| Global controller state. | |
| std::unordered_map< SDL_JoystickID, uint32_t > | controller_id_map {} |
| Map of SDL_JoystickID to controller index in the controller vector. | |
| asw::input::KeyState | keyboard {} |
| asw::input::MouseState | mouse {} |
| std::string | text_input |
| using anonymous_namespace{input.cpp}::ControllerState |
Data structure for controller state, including button states and axis values.
| std::vector<ControllerState> anonymous_namespace{input.cpp}::controller {} |
| std::unordered_map<SDL_JoystickID, uint32_t> anonymous_namespace{input.cpp}::controller_id_map {} |
| std::array<SDL_Cursor*, asw::input::NUM_CURSORS> anonymous_namespace{input.cpp}::cursors { nullptr } |
| asw::input::KeyState anonymous_namespace{input.cpp}::keyboard {} |
| asw::input::MouseState anonymous_namespace{input.cpp}::mouse {} |