MGL(Win32)
読み取り中…
検索中…
一致する文字列を見つけられません
MGL::Savedata::ServerDelegate クラスabstract

セーブデータサーバのデリゲート [詳解]

#include <mgl_savedata_server_delegate.h>

公開メンバ関数

virtual int32_t OnInitialize () noexcept=0
 初期化処理
 
virtual bool OnPreAccess (DataIdentifier identifier, uint32_t index, AccessType accessType) noexcept=0
 ファイルアクセス前に実行される処理
 
virtual bool OnPostAccess (DataIdentifier identifier, uint32_t index, AccessType accessType) noexcept=0
 ファイルアクセス後に実行される処理
 
virtual const FileInfoGetFileInfo (DataIdentifier identifier, uint32_t index) const noexcept=0
 ファイルの情報を取得
 

詳解

セーブデータサーバのデリゲート

関数詳解

◆ GetFileInfo()

virtual const FileInfo * MGL::Savedata::ServerDelegate::GetFileInfo ( DataIdentifier identifier,
uint32_t index ) const
nodiscardpure virtualnoexcept

ファイルの情報を取得

引数
[in]identifierセーブデータの識別子
[in]indexインデックス(用途はデリゲート側で定義)
戻り値
引数に対応したファイルの情報

◆ OnInitialize()

virtual int32_t MGL::Savedata::ServerDelegate::OnInitialize ( )
pure virtualnoexcept

初期化処理

戻り値
0で成功.0以外の正の数でデリゲート側定義のエラーコード(負の数はサーバ側の予約)

◆ OnPostAccess()

virtual bool MGL::Savedata::ServerDelegate::OnPostAccess ( DataIdentifier identifier,
uint32_t index,
AccessType accessType )
pure virtualnoexcept

ファイルアクセス後に実行される処理

引数
[in]identifierセーブデータの識別子
[in]indexインデックス(用途はデリゲート側で定義)
[in]accessTypeアクセスタイプ
戻り値
true成功
false失敗

◆ OnPreAccess()

virtual bool MGL::Savedata::ServerDelegate::OnPreAccess ( DataIdentifier identifier,
uint32_t index,
AccessType accessType )
pure virtualnoexcept

ファイルアクセス前に実行される処理

引数
[in]identifierセーブデータの識別子
[in]indexインデックス(用途はデリゲート側で定義)
[in]accessTypeアクセスタイプ
戻り値
true成功
false失敗

このクラス詳解は次のファイルから抽出されました: