summaryrefslogtreecommitdiff
path: root/src/input_common/drivers/joycon.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/input_common/drivers/joycon.h')
-rw-r--r--src/input_common/drivers/joycon.h5
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;
17struct MotionData; 17struct MotionData;
18enum class ControllerType; 18enum class ControllerType;
19enum class DriverResult; 19enum class DriverResult;
20enum class IrsResolution;
20class JoyconDriver; 21class 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;