diff options
author | Morph <39850852+Morph1984@users.noreply.github.com> | 2021-11-29 22:16:05 +0100 |
---|---|---|
committer | Morph <39850852+Morph1984@users.noreply.github.com> | 2021-11-29 23:20:14 +0100 |
commit | b9b28c0457e81d80fc51670b88692a062ea9e08e (patch) | |
tree | 1ea29a759a20b4dfb7a36bba19660ed13a9082b4 /src/core/hid/emulated_console.h | |
parent | Merge pull request #7465 from german77/no_input (diff) | |
download | yuzu-b9b28c0457e81d80fc51670b88692a062ea9e08e.tar yuzu-b9b28c0457e81d80fc51670b88692a062ea9e08e.tar.gz yuzu-b9b28c0457e81d80fc51670b88692a062ea9e08e.tar.bz2 yuzu-b9b28c0457e81d80fc51670b88692a062ea9e08e.tar.lz yuzu-b9b28c0457e81d80fc51670b88692a062ea9e08e.tar.xz yuzu-b9b28c0457e81d80fc51670b88692a062ea9e08e.tar.zst yuzu-b9b28c0457e81d80fc51670b88692a062ea9e08e.zip |
Diffstat (limited to 'src/core/hid/emulated_console.h')
-rw-r--r-- | src/core/hid/emulated_console.h | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/src/core/hid/emulated_console.h b/src/core/hid/emulated_console.h index 25c183eee..67981b844 100644 --- a/src/core/hid/emulated_console.h +++ b/src/core/hid/emulated_console.h @@ -78,7 +78,7 @@ struct ConsoleUpdateCallback { class EmulatedConsole { public: /** - * Contains all input data related to the console like motion and touch input + * Contains all input data within the emulated switch console tablet such as touch and motion */ EmulatedConsole(); ~EmulatedConsole(); @@ -89,14 +89,16 @@ public: /// Removes all callbacks created from input devices void UnloadInput(); - /// Sets the emulated console into configuring mode. Locking all HID service events from being - /// moddified + /** + * Sets the emulated console into configuring mode + * This prevents the modification of the HID state of the emulated console by input commands + */ void EnableConfiguration(); - /// Returns the emulated console to the normal behaivour + /// Returns the emulated console into normal mode, allowing the modification of the HID state void DisableConfiguration(); - /// Returns true if the emulated console is on configuring mode + /// Returns true if the emulated console is in configuring mode bool IsConfiguring() const; /// Reload all input devices @@ -116,7 +118,7 @@ public: /** * Updates the current mapped motion device - * @param ParamPackage with controller data to be mapped + * @param param ParamPackage with controller data to be mapped */ void SetMotionParam(Common::ParamPackage param); @@ -134,14 +136,14 @@ public: /** * Adds a callback to the list of events - * @param ConsoleUpdateCallback that will be triggered + * @param update_callback A ConsoleUpdateCallback that will be triggered * @return an unique key corresponding to the callback index in the list */ int SetCallback(ConsoleUpdateCallback update_callback); /** * Removes a callback from the list stopping any future events to this object - * @param Key corresponding to the callback index in the list + * @param key Key corresponding to the callback index in the list */ void DeleteCallback(int key); @@ -151,20 +153,20 @@ private: /** * Updates the motion status of the console - * @param A CallbackStatus containing gyro and accelerometer data + * @param callback A CallbackStatus containing gyro and accelerometer data */ void SetMotion(Common::Input::CallbackStatus callback); /** * Updates the touch status of the console - * @param callback: A CallbackStatus containing the touch position - * @param index: Finger ID to be updated + * @param callback A CallbackStatus containing the touch position + * @param index Finger ID to be updated */ void SetTouch(Common::Input::CallbackStatus callback, std::size_t index); /** * Triggers a callback that something has changed on the console status - * @param Input type of the event to trigger + * @param type Input type of the event to trigger */ void TriggerOnChange(ConsoleTriggerType type); |