diff options
Diffstat (limited to 'src/input_common/drivers/joycon.h')
| -rw-r--r-- | src/input_common/drivers/joycon.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/input_common/drivers/joycon.h b/src/input_common/drivers/joycon.h index 1a04c19fd..f180b7478 100644 --- a/src/input_common/drivers/joycon.h +++ b/src/input_common/drivers/joycon.h | |||
| @@ -17,6 +17,7 @@ struct Color; | |||
| 17 | struct MotionData; | 17 | struct MotionData; |
| 18 | enum class ControllerType; | 18 | enum class ControllerType; |
| 19 | enum class DriverResult; | 19 | enum class DriverResult; |
| 20 | enum class IrsResolution; | ||
| 20 | class JoyconDriver; | 21 | class JoyconDriver; |
| 21 | } // namespace InputCommon::Joycon | 22 | } // namespace InputCommon::Joycon |
| 22 | 23 | ||
| @@ -35,7 +36,7 @@ public: | |||
| 35 | Common::Input::DriverResult SetLeds(const PadIdentifier& identifier, | 36 | Common::Input::DriverResult SetLeds(const PadIdentifier& identifier, |
| 36 | const Common::Input::LedStatus& led_status) override; | 37 | const Common::Input::LedStatus& led_status) override; |
| 37 | 38 | ||
| 38 | Common::Input::DriverResult SetCameraFormat(const PadIdentifier& identifier_, | 39 | Common::Input::DriverResult SetCameraFormat(const PadIdentifier& identifier, |
| 39 | Common::Input::CameraFormat camera_format) override; | 40 | Common::Input::CameraFormat camera_format) override; |
| 40 | 41 | ||
| 41 | Common::Input::NfcState SupportsNfc(const PadIdentifier& identifier_) const override; | 42 | Common::Input::NfcState SupportsNfc(const PadIdentifier& identifier_) const override; |
| @@ -81,6 +82,8 @@ private: | |||
| 81 | const Joycon::MotionData& value); | 82 | const Joycon::MotionData& value); |
| 82 | void OnRingConUpdate(f32 ring_data); | 83 | void OnRingConUpdate(f32 ring_data); |
| 83 | void OnAmiiboUpdate(std::size_t port, const std::vector<u8>& amiibo_data); | 84 | void OnAmiiboUpdate(std::size_t port, const std::vector<u8>& amiibo_data); |
| 85 | void OnCameraUpdate(std::size_t port, const std::vector<u8>& camera_data, | ||
| 86 | Joycon::IrsResolution format); | ||
| 84 | 87 | ||
| 85 | /// Returns a JoyconHandle corresponding to a PadIdentifier | 88 | /// Returns a JoyconHandle corresponding to a PadIdentifier |
| 86 | std::shared_ptr<Joycon::JoyconDriver> GetHandle(PadIdentifier identifier) const; | 89 | std::shared_ptr<Joycon::JoyconDriver> GetHandle(PadIdentifier identifier) const; |