ASAPCabinetFE
 
Loading...
Searching...
No Matches
ikeybind_provider.h File Reference

Defines the IKeybindProvider interface for managing input bindings in ASAPCabinetFE. More...

#include <string>
#include <vector>
#include <map>
#include <SDL_keycode.h>
#include <SDL_joystick.h>
#include <SDL_events.h>
+ Include dependency graph for ikeybind_provider.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IKeybindProvider
 Interface for keybind providers (forward declaration). More...
 

Detailed Description

Defines the IKeybindProvider interface for managing input bindings in ASAPCabinetFE.

This header provides the IKeybindProvider interface, which specifies methods for managing keyboard and joystick input bindings for application actions. It supports keycodes, joystick buttons, hats, and axes, and is implemented by classes like KeybindManager to handle user input configurations.