|
bool | Initialize (const std::string &appName, const bool persistSettings) |
|
void | Update () |
|
template<auto ScopedEnumValue> |
TypedSetting_t< ScopedEnumValue > | GetSettingTyped () const |
|
template<typename T > |
T | GetSetting (const SettingID &id) const |
|
template<auto ScopedEnumValue> |
void | SetSettingTyped (const TypedSetting_t< ScopedEnumValue > &value) |
|
template<typename T > |
void | SetSetting (const SettingID &id, const T &value) |
|
void | WriteSettings () |
|
void | ReadSettings () |
|
void | RegisterSetting (const SettingEntry &entry) |
|
template<typename InputIt > |
void | RegisterSettings (InputIt first, InputIt last) |
|
void | RegisterGameSaveListener (IGameSaveListener *listener) |
|
void | WriteGameSave () |
|
GameSaveState | GetGameSaveState () const |
|
void | LoadGameSave () |
|
void | StartAutoSaveRequest (const float frequency) |
|
The documentation for this class was generated from the following files: