20 #include "ControllerEvent.h"
21 #include "InputScheme.h"
bool hasKeyInfo() const
Returns whether or not this ControllerEvent contains any key press information.
Definition: ControllerEvent.h:75
A platform independent event generated by controller device.
Definition: ControllerEvent.h:34
const KeyStates & getKeyStates() const
Returns pressed state changes for all keys contained in this event.
Definition: ControllerEvent.h:90
Represents a scheme mapping keyboard input to output actions.
Definition: KeyScheme.h:28
virtual bool handlesControllerEvent(const ControllerEvent *event) const override
Returns whether or not this KeyScheme would handle event.
Definition: KeyScheme.h:46
KeyScheme()
Constructs an empty KeyScheme.
Definition: KeyScheme.h:33
KeyScheme(const typename InputScheme< KeyCode >::Map &scheme)
Constructs a KeyScheme from the specified scheme.
Definition: KeyScheme.h:39