11 #include "controllers/ControllerTypes.h" 28 class CGUIGameRenderManager;
34 class CControllerManager;
65 std::string TranslateFeature(
const std::string& controllerId,
const std::string& featureName);
67 std::string GetSavestatesFolder()
const;
82 std::unique_ptr<CGameSettings> m_gameSettings;
83 std::unique_ptr<CAgentInput> m_agentInput;
Definition: RetroPlayerInput.h:15
Definition: GameSettings.h:27
Definition: GameSettings.h:16
Definition: GameServices.h:40
Definition: ControllerManager.h:31
Definition: AudioDecoder.h:18
std::shared_ptr< CController > ControllerPtr
Smart pointer to a game controller (CController)
Definition: ControllerTypes.h:25
Definition: ProfileManager.h:25
Class to safely route commands between the GUI and RetroPlayer.
Definition: GUIGameRenderManager.h:69
Definition: Peripherals.h:56
std::vector< ControllerPtr > ControllerVector
Vector of smart pointers to a game controller (CController)
Definition: ControllerTypes.h:32