Start matching CDolphinController

Former-commit-id: 4de9950cda
This commit is contained in:
2022-09-12 21:52:59 -07:00
parent 329618c585
commit 8708860ab2
8 changed files with 68 additions and 49 deletions

View File

@@ -9,6 +9,7 @@
class COsContext;
class IController {
protected:
static const float kAbsoluteMinimum;
static const float kAbsoluteMaximum;
static const float kRelativeMinimum;
@@ -20,7 +21,7 @@ public:
virtual void Poll()=0;
virtual uint GetDeviceCount() const = 0;
virtual CControllerGamepadData& GetGamepadData(int controller) = 0;
virtual u32 GetControllerType(int) const = 0;
virtual uint GetControllerType(int) const = 0;
virtual void SetMotorState(EIOPort port, EMotorState state) = 0;
static IController* Create(const COsContext& ctx);