複製オブジェクト通信マネージャクラス More...
#include <GxP2PDuplicateManager.h>
Public Member Functions | |
初期化 | |
GxP2PDuplicateManager (void) | |
デフォルトコンストラクタ | |
virtual | ~GxP2PDuplicateManager (void) |
デストラクタ | |
b32 | initialize (GxP2PSessionManager *pSessionManager) |
初期化 | |
b32 | terminate (void) |
終了 | |
Static Public Attributes | |
定義 | |
static constexpr u32 | DUPLICATE_TABLE_MAX = MyNetLib::MyNetworkDuplicate::DUPLICATE_TABLE_MAX |
複製オブジェクト個数 | |
メンバ変数 | |
GxP2PSessionManager * | _pSessionManager |
セッションマネージャポインタ | |
MyNetLib::MyNetworkDuplicate | _duplicateInstance |
メモリ同期インスタンス | |
static GxP2PDuplicateObjectBase * | _pDuplicateObjectArray [DUPLICATE_TABLE_MAX] |
複製オブジェクト配列 | |
操作 | |
b32 | update (u32 elapsedTime) |
更新 | |
b32 | registerObject (GxP2PDuplicateObjectBase *pObject) |
複製オブジェクト登録 | |
void | unregisterObject (GxP2PDuplicateObjectBase *pObject) |
複製オブジェクト解除 | |
複製オブジェクト通信マネージャクラス
b32 GxP2PDuplicateManager::initialize | ( | GxP2PSessionManager * | pSessionManager | ) |
初期化
pSessionManager | [in] セッションマネージャ |
b32 GxP2PDuplicateManager::registerObject | ( | GxP2PDuplicateObjectBase * | pObject | ) |
複製オブジェクト登録
pObject | [in,out] 登録オブジェクトポインタ |
b32 GxP2PDuplicateManager::terminate | ( | void | ) |
終了
void GxP2PDuplicateManager::unregisterObject | ( | GxP2PDuplicateObjectBase * | pObject | ) |
複製オブジェクト解除
pObject | [in,out] 解除オブジェクトポインタ |
b32 GxP2PDuplicateManager::update | ( | u32 | elapsedTime | ) |
更新
elapsedTime | [in] 経過時間 |