diff options
| author | 2021-10-17 00:33:00 -0500 | |
|---|---|---|
| committer | 2021-11-24 20:30:24 -0600 | |
| commit | 72e5920240381cbe775dc38fcdff88cf46b55101 (patch) | |
| tree | 3f981ca452357b19ae104fdde3692c8ad4a3bf0f /src/core/hid/emulated_devices.cpp | |
| parent | kraken: Fix errors from rebase and format files (diff) | |
| download | yuzu-72e5920240381cbe775dc38fcdff88cf46b55101.tar.gz yuzu-72e5920240381cbe775dc38fcdff88cf46b55101.tar.xz yuzu-72e5920240381cbe775dc38fcdff88cf46b55101.zip | |
core/hid: Documment some files
Diffstat (limited to 'src/core/hid/emulated_devices.cpp')
| -rw-r--r-- | src/core/hid/emulated_devices.cpp | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/core/hid/emulated_devices.cpp b/src/core/hid/emulated_devices.cpp index 3caf90714..54a753d8a 100644 --- a/src/core/hid/emulated_devices.cpp +++ b/src/core/hid/emulated_devices.cpp | |||
| @@ -114,7 +114,7 @@ Common::ParamPackage EmulatedDevices::GetMouseButtonParam(std::size_t index) con | |||
| 114 | return mouse_button_params[index]; | 114 | return mouse_button_params[index]; |
| 115 | } | 115 | } |
| 116 | 116 | ||
| 117 | void EmulatedDevices::SetButtonParam(std::size_t index, Common::ParamPackage param) { | 117 | void EmulatedDevices::SetMouseButtonParam(std::size_t index, Common::ParamPackage param) { |
| 118 | if (index >= mouse_button_params.size()) { | 118 | if (index >= mouse_button_params.size()) { |
| 119 | return; | 119 | return; |
| 120 | } | 120 | } |
| @@ -132,7 +132,7 @@ void EmulatedDevices::SetKeyboardButton(Input::CallbackStatus callback, std::siz | |||
| 132 | auto& current_status = device_status.keyboard_values[index]; | 132 | auto& current_status = device_status.keyboard_values[index]; |
| 133 | current_status.toggle = new_status.toggle; | 133 | current_status.toggle = new_status.toggle; |
| 134 | 134 | ||
| 135 | // Update button status with current | 135 | // Update button status with current status |
| 136 | if (!current_status.toggle) { | 136 | if (!current_status.toggle) { |
| 137 | current_status.locked = false; | 137 | current_status.locked = false; |
| 138 | if (current_status.value != new_status.value) { | 138 | if (current_status.value != new_status.value) { |
| @@ -147,7 +147,7 @@ void EmulatedDevices::SetKeyboardButton(Input::CallbackStatus callback, std::siz | |||
| 147 | value_changed = true; | 147 | value_changed = true; |
| 148 | } | 148 | } |
| 149 | 149 | ||
| 150 | // Unlock button ready for next press | 150 | // Unlock button, ready for next press |
| 151 | if (!new_status.value && current_status.locked) { | 151 | if (!new_status.value && current_status.locked) { |
| 152 | current_status.locked = false; | 152 | current_status.locked = false; |
| 153 | } | 153 | } |
| @@ -168,7 +168,7 @@ void EmulatedDevices::SetKeyboardButton(Input::CallbackStatus callback, std::siz | |||
| 168 | // interface_status.keyboard_state.a.Assign(current_status.value); | 168 | // interface_status.keyboard_state.a.Assign(current_status.value); |
| 169 | // break; | 169 | // break; |
| 170 | // .... | 170 | // .... |
| 171 | //} | 171 | // } |
| 172 | 172 | ||
| 173 | TriggerOnChange(DeviceTriggerType::Keyboard); | 173 | TriggerOnChange(DeviceTriggerType::Keyboard); |
| 174 | } | 174 | } |
| @@ -303,6 +303,14 @@ void EmulatedDevices::SetMouseButton(Input::CallbackStatus callback, std::size_t | |||
| 303 | TriggerOnChange(DeviceTriggerType::Mouse); | 303 | TriggerOnChange(DeviceTriggerType::Mouse); |
| 304 | } | 304 | } |
| 305 | 305 | ||
| 306 | KeyboardValues EmulatedDevices::GetKeyboardValues() const { | ||
| 307 | return device_status.keyboard_values; | ||
| 308 | } | ||
| 309 | |||
| 310 | KeyboardModifierValues EmulatedDevices::GetKeyboardModdifierValues() const { | ||
| 311 | return device_status.keyboard_moddifier_values; | ||
| 312 | } | ||
| 313 | |||
| 306 | MouseButtonValues EmulatedDevices::GetMouseButtonsValues() const { | 314 | MouseButtonValues EmulatedDevices::GetMouseButtonsValues() const { |
| 307 | return device_status.mouse_button_values; | 315 | return device_status.mouse_button_values; |
| 308 | } | 316 | } |