11 #include "input/joysticks/DriverPrimitive.h" 12 #include "input/joysticks/JoystickTypes.h" 49 virtual std::string
Location(
void)
const = 0;
56 virtual bool Load(
void) = 0;
61 virtual void Reset(
void) = 0;
68 virtual bool IsEmpty(
void)
const = 0;
86 virtual bool SetAppearance(
const std::string& controllerId)
const = 0;
109 virtual FEATURE_TYPE
GetFeatureType(
const FeatureName& feature) = 0;
153 ANALOG_STICK_DIRECTION direction,
166 ANALOG_STICK_DIRECTION direction,
179 RELATIVE_POINTER_DIRECTION direction,
192 RELATIVE_POINTER_DIRECTION direction,
236 virtual bool GetWheel(
const FeatureName& feature,
237 WHEEL_DIRECTION direction,
249 virtual void AddWheel(
const FeatureName& feature,
250 WHEEL_DIRECTION direction,
262 virtual bool GetThrottle(
const FeatureName& feature,
263 THROTTLE_DIRECTION direction,
275 virtual void AddThrottle(
const FeatureName& feature,
276 THROTTLE_DIRECTION direction,
330 virtual bool GetAxisProperties(
unsigned int axisIndex,
int& center,
unsigned int& range) = 0;
Definition: AudioDecoder.h:18
Basic driver element associated with input events.
Definition: DriverPrimitive.h:70