diff options
Diffstat (limited to 'src/input_common/main.h')
| -rw-r--r-- | src/input_common/main.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/input_common/main.h b/src/input_common/main.h index 6218c37f6..1207d786c 100644 --- a/src/input_common/main.h +++ b/src/input_common/main.h | |||
| @@ -34,6 +34,7 @@ class Keyboard; | |||
| 34 | class Mouse; | 34 | class Mouse; |
| 35 | class TouchScreen; | 35 | class TouchScreen; |
| 36 | class VirtualAmiibo; | 36 | class VirtualAmiibo; |
| 37 | class VirtualGamepad; | ||
| 37 | struct MappingData; | 38 | struct MappingData; |
| 38 | } // namespace InputCommon | 39 | } // namespace InputCommon |
| 39 | 40 | ||
| @@ -108,6 +109,12 @@ public: | |||
| 108 | /// Retrieves the underlying virtual amiibo input device. | 109 | /// Retrieves the underlying virtual amiibo input device. |
| 109 | [[nodiscard]] const VirtualAmiibo* GetVirtualAmiibo() const; | 110 | [[nodiscard]] const VirtualAmiibo* GetVirtualAmiibo() const; |
| 110 | 111 | ||
| 112 | /// Retrieves the underlying virtual gamepad input device. | ||
| 113 | [[nodiscard]] VirtualGamepad* GetVirtualGamepad(); | ||
| 114 | |||
| 115 | /// Retrieves the underlying virtual gamepad input device. | ||
| 116 | [[nodiscard]] const VirtualGamepad* GetVirtualGamepad() const; | ||
| 117 | |||
| 111 | /** | 118 | /** |
| 112 | * Returns all available input devices that this Factory can create a new device with. | 119 | * Returns all available input devices that this Factory can create a new device with. |
| 113 | * Each returned ParamPackage should have a `display` field used for display, a `engine` field | 120 | * Each returned ParamPackage should have a `display` field used for display, a `engine` field |