複製オブジェクト通信マネージャクラス 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] 経過時間 |
