17 #ifndef TRIGGERAXISSCHEME_H
18 #define TRIGGERAXISSCHEME_H
20 #include "ControllerEvent.h"
21 #include "InputScheme.h"
22 #include "TriggerAxisCodes.h"
59 #endif // TRIGGERAXISSCHEME_H
const TriggerAxisStates & getTriggerAxisStates() const
Returns trigger axis value changes for all trigger axes contained in this event.
Definition: ControllerEvent.h:146
Represents a scheme mapping input trigger axes to output actions.
Definition: TriggerAxisScheme.h:28
bool hasTriggerAxisInfo() const
Returns whether or not this ControllerEvent contains any axis information for the specified trigger a...
Definition: ControllerEvent.h:130
A platform independent event generated by controller device.
Definition: ControllerEvent.h:34
virtual bool handlesControllerEvent(const ControllerEvent *event) const override
Returns whether or not this TriggerAxisScheme would handle event.
Definition: TriggerAxisScheme.h:46
TriggerAxisScheme(const typename InputScheme< TriggerAxisCode >::Map &scheme)
Constructs a TriggerAxisScheme from the specified scheme.
Definition: TriggerAxisScheme.h:39
TriggerAxisScheme()
Constructs an empty TriggerAxisScheme.
Definition: TriggerAxisScheme.h:33