class
IConfigManager
Derived classes
- class cConfigManager
Public types
- enum Messages { kMsgOptionApplied = 0xF62ADE }
Public static functions
- static auto Get() -> IConfigManager*
Constructors, destructors, conversion operators
- ~IConfigManager() pure virtual
Public functions
- auto AddRef() -> int pure virtual
- auto Release() -> int pure virtual
- auto Init(CommandLine* commandLine, bool) -> bool pure virtual
- auto Shutdown() -> bool pure virtual
- auto Update() -> void pure virtual
- auto SetScriptPath(const char* path) -> void pure virtual
-
auto SetScriptKey(uint32_
t instanceID, uint32_ t groupID) -> void pure virtual - auto SetInfoAlerts(bool) -> void pure virtual
- auto SetErrorAlerts(bool) -> void pure virtual
- auto Configure() -> bool pure virtual
-
auto SetOption(uint32_
t optionID, int value) -> void pure virtual -
auto GetOption(uint32_
t optionID) -> int pure virtual -
auto GetOptionDefault(uint32_
t optionID) -> int pure virtual -
auto GetOptionIDs(eastl::vector<uint32_
t>& dst) -> void pure virtual - auto SavePreferences() -> bool pure virtual
- auto ResetToDefaults() -> void pure virtual
- auto GetNumScreenResolutions() -> int pure virtual
- auto GetScreenResolutionInfo(int optionIndex, int& dstScreenWidth, int& dstScreenHeight, int& dstRefreshRate) -> bool pure virtual
- auto GetConfigString(int index, eastl::string& dst) -> bool pure virtual
- auto SaveOptionSetup(const char* path) -> void pure virtual