diff options
Diffstat (limited to 'src/input_common/sdl/sdl_impl.h')
| -rw-r--r-- | src/input_common/sdl/sdl_impl.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/input_common/sdl/sdl_impl.h b/src/input_common/sdl/sdl_impl.h index fadcf3139..606a32c5b 100644 --- a/src/input_common/sdl/sdl_impl.h +++ b/src/input_common/sdl/sdl_impl.h | |||
| @@ -34,7 +34,13 @@ public: | |||
| 34 | /// Handle SDL_Events for joysticks from SDL_PollEvent | 34 | /// Handle SDL_Events for joysticks from SDL_PollEvent |
| 35 | void HandleGameControllerEvent(const SDL_Event& event); | 35 | void HandleGameControllerEvent(const SDL_Event& event); |
| 36 | 36 | ||
| 37 | /// Get the nth joystick with the corresponding GUID | ||
| 37 | std::shared_ptr<SDLJoystick> GetSDLJoystickBySDLID(SDL_JoystickID sdl_id); | 38 | std::shared_ptr<SDLJoystick> GetSDLJoystickBySDLID(SDL_JoystickID sdl_id); |
| 39 | |||
| 40 | /** | ||
| 41 | * Check how many identical joysticks (by guid) were connected before the one with sdl_id and so | ||
| 42 | * tie it to a SDLJoystick with the same guid and that port | ||
| 43 | */ | ||
| 38 | std::shared_ptr<SDLJoystick> GetSDLJoystickByGUID(const std::string& guid, int port); | 44 | std::shared_ptr<SDLJoystick> GetSDLJoystickByGUID(const std::string& guid, int port); |
| 39 | 45 | ||
| 40 | /// Get all DevicePoller that use the SDL backend for a specific device type | 46 | /// Get all DevicePoller that use the SDL backend for a specific device type |