11 #include "input/joysticks/JoystickTypes.h" 45 virtual bool HasFeature(
const FeatureName& feature)
const = 0;
58 virtual bool AcceptsInput(
const FeatureName& feature)
const = 0;
68 virtual bool OnButtonPress(
const FeatureName& feature,
bool bPressed) = 0;
79 virtual void OnButtonHold(
const FeatureName& feature,
unsigned int holdTimeMs) = 0;
93 unsigned int motionTimeMs) = 0;
109 unsigned int motionTimeMs) = 0;
139 unsigned int motionTimeMs) = 0;
154 unsigned int motionTimeMs) = 0;
162 void SetInputReceiver(
IInputReceiver* receiver) { m_receiver = receiver; }
163 void ResetInputReceiver(
void) { m_receiver =
nullptr; }
Definition: AudioDecoder.h:18