11 #include "input/joysticks/interfaces/IButtonMap.h" 38 std::string
ControllerID()
const override {
return m_strControllerId; }
39 std::string Location()
const override;
42 bool IsEmpty()
const override {
return false; }
43 std::string GetAppearance()
const override;
44 bool SetAppearance(
const std::string& controllerId)
const override {
return false; }
46 JOYSTICK::FeatureName& feature)
override;
47 JOYSTICK::FEATURE_TYPE
GetFeatureType(
const JOYSTICK::FeatureName& feature)
override 49 return JOYSTICK::FEATURE_TYPE::UNKNOWN;
51 bool GetScalar(
const JOYSTICK::FeatureName& feature,
56 void AddScalar(
const JOYSTICK::FeatureName& feature,
61 JOYSTICK::ANALOG_STICK_DIRECTION direction,
67 JOYSTICK::ANALOG_STICK_DIRECTION direction,
72 JOYSTICK::RELATIVE_POINTER_DIRECTION direction,
78 JOYSTICK::RELATIVE_POINTER_DIRECTION direction,
95 bool GetWheel(
const JOYSTICK::FeatureName& feature,
96 JOYSTICK::WHEEL_DIRECTION direction,
101 void AddWheel(
const JOYSTICK::FeatureName& feature,
102 JOYSTICK::WHEEL_DIRECTION direction,
107 JOYSTICK::THROTTLE_DIRECTION direction,
113 JOYSTICK::THROTTLE_DIRECTION direction,
121 void AddKey(
const JOYSTICK::FeatureName& feature,
137 const std::string m_strControllerId;
Definition: RetroPlayerInput.h:15
Definition: AudioDecoder.h:18
Basic driver element associated with input events.
Definition: DriverPrimitive.h:70
Definition: Peripheral.h:71