jade-engine  0.0
JadeEngine::Persistence Class Reference

Public Member Functions

bool Initialize (const std::string &appName, const bool persistSettings)
 
void Update ()
 
template<auto ScopedEnumValue>
TypedSetting_t< ScopedEnumValue > GetSettingTyped () const
 
template<typename 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: