14GX_P2P_NAMESPACE_BEGIN()
67 void update(nu32 elapsedTime);
75 SYNC_STATUS sendData(
const void* pData);
77 SYNC_STATUS receiveData(
void);
80 void getReceiveData(nu32 gamerIndex,
void* pData);
89 void setSyncDataSize(nu32 syncDataSize, nu32 batchPacketCount = BATCH_COUNT_MIN);
91 GX_FORCE_INLINE u32
getFrameSend(
void)
const {
return _syncInstance.getFrameSend(); }
93 GX_FORCE_INLINE u32
getFrameRecieve(
void)
const {
return _syncInstance.getFrameRecv(); }
102 MyNetLib::MyNetworkSync _syncInstance;
103 nu8 _sendBuffer[BATCH_COUNT_MAX * PACKET_SIZE_MAX];
104 nu8 _recieveBuffer[NETWORK_GAMER_MAX][BATCH_COUNT_MAX * PACKET_SIZE_MAX];
106 nu32 _batchPacketCount;
107 nu32 _sendPacketCount;
108 nu32 _recievePacketCount;
113GX_P2P_NAMESPACE_END()
static constexpr u32 VALUE_32
32
Definition GxMath.h:124
static constexpr u32 VALUE_4
4
Definition GxMath.h:121
static constexpr u32 VALUE_1
1
Definition GxMath.h:119
static constexpr u32 VALUE_8
8
Definition GxMath.h:122
P2Pセッションマネージャ
Definition GxP2PSessionManager.h:123
同期通信(ロックステップ)マネージャクラス
Definition GxP2PSyncManager.h:23
GX_FORCE_INLINE u32 getFrameSend(void) const
送信フレーム数
Definition GxP2PSyncManager.h:91
GX_FORCE_INLINE u32 getFrameRecieve(void) const
受信フレーム数
Definition GxP2PSyncManager.h:93
SYNC_STATUS
同期処理状態
Definition GxP2PSyncManager.h:40
32bitブーリアン
Definition GxDefine.h:173