|
MGL(Win32)
|
MGL セーブデータ [詳解]
#include <mgl/savedata/mgl_savedata.h>関数 | |
| bool | MGL::Savedata::SaveRequests (const STL::vector< RequestInfo > &requests, bool haltOnError) noexcept |
| セーブ要求 | |
| bool | MGL::Savedata::SaveRequests (DataIdentifier identifier, uint32_t index) noexcept |
| セーブ要求 | |
| bool | MGL::Savedata::LoadRequests (const STL::vector< RequestInfo > &requests, bool haltOnError, bool errorOnFileNotExist) noexcept |
| ロード要求 | |
| bool | MGL::Savedata::LoadRequests (DataIdentifier identifier, uint32_t index, bool errorOnFileNotExist) noexcept |
| ロード要求 | |
| bool | MGL::Savedata::SaveSynchronously (const STL::vector< RequestInfo > &requests, bool haltOnError) noexcept |
| 同期セーブ | |
| bool | MGL::Savedata::SaveSynchronously (DataIdentifier identifier, uint32_t index) noexcept |
| 同期セーブ | |
| bool | MGL::Savedata::LoadSynchronously (const STL::vector< RequestInfo > &requests, bool haltOnError, bool errorOnFileNotExist) noexcept |
| 同期ロード | |
| bool | MGL::Savedata::LoadSynchronously (DataIdentifier identifier, uint32_t index, bool errorOnFileNotExist) noexcept |
| 同期ロード | |
| bool | MGL::Savedata::IsLoading () noexcept |
| ロード中かを取得 | |
| bool | MGL::Savedata::IsSaving () noexcept |
| セーブ中かを取得 | |
| bool | MGL::Savedata::IsReady () noexcept |
| セーブ・ロードが可能な状態かを取得 | |
| bool | MGL::Savedata::IsProcessing () noexcept |
| 処理中かを取得 | |
| bool | MGL::Savedata::IsSucceeded () noexcept |
| 前回の処理に成功したかを取得 | |
| STL::vector< Result > | MGL::Savedata::GetLastResults () noexcept |
| 最後に発生した処理結果を取得 | |
| bool | MGL::Savedata::Wait () noexcept |
| 実行中の処理が完了するまで待機 | |
MGL セーブデータ
|
nodiscardnoexcept |
最後に発生した処理結果を取得
|
nodiscardnoexcept |
ロード中かを取得
| true | ロード中 |
| false | ロード中でない |
|
nodiscardnoexcept |
処理中かを取得
| true | 処理中 |
| false | 処理中でない |
|
nodiscardnoexcept |
セーブ・ロードが可能な状態かを取得
| true | 可能 |
| false | 不可能(処理中 or 未初期化) |
|
nodiscardnoexcept |
セーブ中かを取得
| true | セーブ中 |
| false | セーブ中でない |
|
nodiscardnoexcept |
前回の処理に成功したかを取得
| true | 成功 |
| false | 失敗 or 処理中 |
|
noexcept |
ロード要求
| [in] | requests | 要求するデータの配列 |
| [in] | haltOnError | trueを指定した場合,エラー発生時点で処理を中断する |
| [in] | errorOnFileNotExist | trueを指定した場合,ファイルが存在しない場合をエラーとして扱う |
| true | 成功 |
| false | 失敗 |
|
noexcept |
ロード要求
| [in] | identifier | 要求するデータの識別子 |
| [in] | index | 要求するデータのインデックス |
| [in] | errorOnFileNotExist | trueを指定した場合,ファイルが存在しない場合をエラーとして扱う |
| true | 成功 |
| false | 失敗 |
|
noexcept |
同期ロード
| [in] | requests | 要求するデータの配列 |
| [in] | haltOnError | trueを指定した場合,エラー発生時点で処理を中断する |
| [in] | errorOnFileNotExist | trueを指定した場合,ファイルが存在しない場合をエラーとして扱う |
| true | 成功 |
| false | 失敗 |
|
noexcept |
同期ロード
| [in] | identifier | 要求するデータの識別子 |
| [in] | index | 要求するデータのインデックス |
| [in] | errorOnFileNotExist | trueを指定した場合,ファイルが存在しない場合をエラーとして扱う |
| true | 成功 |
| false | 失敗 |
|
noexcept |
セーブ要求
| [in] | requests | 要求するデータの配列 |
| [in] | haltOnError | trueを指定した場合,エラー発生時点で処理を中断する |
| true | 成功 |
| false | 失敗 |
|
noexcept |
セーブ要求
| [in] | identifier | 要求するデータの識別子 |
| [in] | index | 要求するデータのインデックス |
| true | 成功 |
| false | 失敗 |
|
noexcept |
同期セーブ
| [in] | requests | 要求するデータの配列 |
| [in] | haltOnError | trueを指定した場合,エラー発生時点で処理を中断する |
| true | 成功 |
| false | 失敗 |
|
noexcept |
同期セーブ
| [in] | identifier | 要求するデータの識別子 |
| [in] | index | 要求するデータのインデックス |
| true | 成功 |
| false | 失敗 |
|
noexcept |
実行中の処理が完了するまで待機
| true | 処理に成功 |
| false | 処理に失敗 |