diff options
author | german77 <juangerman-13@hotmail.com> | 2021-10-31 04:23:10 +0100 |
---|---|---|
committer | Narr the Reg <juangerman-13@hotmail.com> | 2021-11-25 03:30:26 +0100 |
commit | 2b1b0c2a30e242b08ec120e09803ec54d5445703 (patch) | |
tree | 9a10400a7e4403b288eee3aae8a52f1d5be912de /src/input_common/input_poller.h | |
parent | input_common: Revert deleted TAS functions (diff) | |
download | yuzu-2b1b0c2a30e242b08ec120e09803ec54d5445703.tar yuzu-2b1b0c2a30e242b08ec120e09803ec54d5445703.tar.gz yuzu-2b1b0c2a30e242b08ec120e09803ec54d5445703.tar.bz2 yuzu-2b1b0c2a30e242b08ec120e09803ec54d5445703.tar.lz yuzu-2b1b0c2a30e242b08ec120e09803ec54d5445703.tar.xz yuzu-2b1b0c2a30e242b08ec120e09803ec54d5445703.tar.zst yuzu-2b1b0c2a30e242b08ec120e09803ec54d5445703.zip |
Diffstat (limited to 'src/input_common/input_poller.h')
-rw-r--r-- | src/input_common/input_poller.h | 32 |
1 files changed, 20 insertions, 12 deletions
diff --git a/src/input_common/input_poller.h b/src/input_common/input_poller.h index 1357e104b..573f09fde 100644 --- a/src/input_common/input_poller.h +++ b/src/input_common/input_poller.h @@ -17,7 +17,7 @@ class InputEngine; * An Input factory. It receives input events and forward them to all input devices it created. */ -class OutputFactory final : public Input::Factory<Input::OutputDevice> { +class OutputFactory final : public Common::Input::Factory<Common::Input::OutputDevice> { public: explicit OutputFactory(std::shared_ptr<InputEngine> input_engine_); @@ -29,13 +29,14 @@ public: * @param - "pad": slot of the connected controller * @return an unique ouput device with the parameters specified */ - std::unique_ptr<Input::OutputDevice> Create(const Common::ParamPackage& params) override; + std::unique_ptr<Common::Input::OutputDevice> Create( + const Common::ParamPackage& params) override; private: std::shared_ptr<InputEngine> input_engine; }; -class InputFactory final : public Input::Factory<Input::InputDevice> { +class InputFactory final : public Common::Input::Factory<Common::Input::InputDevice> { public: explicit InputFactory(std::shared_ptr<InputEngine> input_engine_); @@ -64,7 +65,7 @@ public: * @param - "battery": Only used as a placeholder to set the input type * @return an unique input device with the parameters specified */ - std::unique_ptr<Input::InputDevice> Create(const Common::ParamPackage& params) override; + std::unique_ptr<Common::Input::InputDevice> Create(const Common::ParamPackage& params) override; private: /** @@ -79,7 +80,8 @@ private: * @param - "pad": slot of the connected controller * @return an unique input device with the parameters specified */ - std::unique_ptr<Input::InputDevice> CreateButtonDevice(const Common::ParamPackage& params); + std::unique_ptr<Common::Input::InputDevice> CreateButtonDevice( + const Common::ParamPackage& params); /** * Creates a hat button device from the parameters given. @@ -93,7 +95,8 @@ private: * @param - "pad": slot of the connected controller * @return an unique input device with the parameters specified */ - std::unique_ptr<Input::InputDevice> CreateHatButtonDevice(const Common::ParamPackage& params); + std::unique_ptr<Common::Input::InputDevice> CreateHatButtonDevice( + const Common::ParamPackage& params); /** * Creates a stick device from the parameters given. @@ -112,7 +115,8 @@ private: * @param - "pad": slot of the connected controller * @return an unique input device with the parameters specified */ - std::unique_ptr<Input::InputDevice> CreateStickDevice(const Common::ParamPackage& params); + std::unique_ptr<Common::Input::InputDevice> CreateStickDevice( + const Common::ParamPackage& params); /** * Creates an analog device from the parameters given. @@ -128,7 +132,8 @@ private: * @param - "pad": slot of the connected controller * @return an unique input device with the parameters specified */ - std::unique_ptr<Input::InputDevice> CreateAnalogDevice(const Common::ParamPackage& params); + std::unique_ptr<Common::Input::InputDevice> CreateAnalogDevice( + const Common::ParamPackage& params); /** * Creates a trigger device from the parameters given. @@ -148,7 +153,8 @@ private: * @param - "pad": slot of the connected controller * @return an unique input device with the parameters specified */ - std::unique_ptr<Input::InputDevice> CreateTriggerDevice(const Common::ParamPackage& params); + std::unique_ptr<Common::Input::InputDevice> CreateTriggerDevice( + const Common::ParamPackage& params); /** * Creates a touch device from the parameters given. @@ -171,7 +177,8 @@ private: * @param - "pad": slot of the connected controller * @return an unique input device with the parameters specified */ - std::unique_ptr<Input::InputDevice> CreateTouchDevice(const Common::ParamPackage& params); + std::unique_ptr<Common::Input::InputDevice> CreateTouchDevice( + const Common::ParamPackage& params); /** * Creates a battery device from the parameters given. @@ -181,7 +188,8 @@ private: * @param - "pad": slot of the connected controller * @return an unique input device with the parameters specified */ - std::unique_ptr<Input::InputDevice> CreateBatteryDevice(const Common::ParamPackage& params); + std::unique_ptr<Common::Input::InputDevice> CreateBatteryDevice( + const Common::ParamPackage& params); /** * Creates a motion device from the parameters given. @@ -202,7 +210,7 @@ private: * @param - "pad": slot of the connected controller * @return an unique input device with the parameters specified */ - std::unique_ptr<Input::InputDevice> CreateMotionDevice(Common::ParamPackage params); + std::unique_ptr<Common::Input::InputDevice> CreateMotionDevice(Common::ParamPackage params); std::shared_ptr<InputEngine> input_engine; }; |