11 #include "controllers/ControllerTypes.h" 33 class CGUIGameRenderManager;
38 class CShaderPresetFactory;
43 class CGameAgentManager;
44 class CControllerManager;
76 std::string TranslateFeature(
const std::string& controllerId,
const std::string& featureName);
78 std::string GetSavestatesFolder()
const;
95 std::unique_ptr<CGameSettings> m_gameSettings;
96 std::unique_ptr<CGameAgentManager> m_gameAgentManager;
97 std::unique_ptr<SHADER::CShaderPresetFactory> m_videoShaders;
Class - CAddonMgr Holds references to all addons, enabled or otherwise.
Definition: AddonManager.h:79
Definition: RetroPlayerInput.h:15
Definition: GameSettings.h:27
Definition: GameSettings.h:16
Definition: GameServices.h:50
Class to manage game-playing agents for a running game client.
Definition: GameAgentManager.h:55
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
Definition: ShaderPresetFactory.h:31
Class to safely route commands between the GUI and RetroPlayer.
Definition: GUIGameRenderManager.h:69
Definition: Peripherals.h:53
std::vector< ControllerPtr > ControllerVector
Vector of smart pointers to a game controller (CController)
Definition: ControllerTypes.h:32