App::IConfigManager class

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