OROCHI
 
Loading...
Searching...
No Matches
GxP2PDuplicateManager Class Reference

複製オブジェクト通信マネージャクラス More...

#include <GxP2PDuplicateManager.h>

Collaboration diagram for GxP2PDuplicateManager:

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)
 複製オブジェクト解除
 

Detailed Description

複製オブジェクト通信マネージャクラス

Member Function Documentation

◆ initialize()

b32 GxP2PDuplicateManager::initialize ( GxP2PSessionManager * pSessionManager)

初期化

Parameters
pSessionManager[in] セッションマネージャ
Returns
成功ならtrue
Here is the call graph for this function:
Here is the caller graph for this function:

◆ registerObject()

b32 GxP2PDuplicateManager::registerObject ( GxP2PDuplicateObjectBase * pObject)

複製オブジェクト登録

Parameters
pObject[in,out] 登録オブジェクトポインタ
Returns
成功ならtrue
Here is the caller graph for this function:

◆ terminate()

b32 GxP2PDuplicateManager::terminate ( void )

終了

Returns
成功ならtrue
Here is the caller graph for this function:

◆ unregisterObject()

void GxP2PDuplicateManager::unregisterObject ( GxP2PDuplicateObjectBase * pObject)

複製オブジェクト解除

Parameters
pObject[in,out] 解除オブジェクトポインタ
Here is the caller graph for this function:

◆ update()

b32 GxP2PDuplicateManager::update ( u32 elapsedTime)

更新

Parameters
elapsedTime[in] 経過時間
Returns
成功ならtrue
Here is the caller graph for this function:

The documentation for this class was generated from the following files: