11 #include "controllers/ControllerTypes.h" 28 class CGUIGameRenderManager;
33 class CGameAgentManager;
34 class CControllerManager;
47 ControllerPtr GetController(
const std::string& controllerId);
48 ControllerPtr GetDefaultController();
49 ControllerPtr GetDefaultKeyboard();
50 ControllerPtr GetDefaultMouse();
51 ControllerVector GetControllers();
53 std::string GetSavestatesFolder()
const;
68 std::unique_ptr<CGameSettings> m_gameSettings;
69 std::unique_ptr<CGameAgentManager> m_gameAgentManager;
Definition: RetroPlayerInput.h:15
Definition: GameSettings.h:24
Definition: GameSettings.h:16
Definition: GameServices.h:37
Class to manage game-playing agents for a running game client.
Definition: GameAgentManager.h:53
Definition: ControllerManager.h:22
Controller configuration window.
Definition: AudioDecoder.h:18
Definition: ProfileManager.h:25
Class to safely route commands between the GUI and RetroPlayer.
Definition: GUIGameRenderManager.h:69
Definition: Peripherals.h:49