12#if defined(_PS4) || defined(_PS5)
14GX_NETWORK_NAMESPACE_BEGIN()
21class GxNpTrophyController : public
GxThread
37 Config(
void) : _maxRequest(2), _priority(
GxThread::PRIORITY::BELOW), _cpuIndex(-1), _stackSize(
GxMath::VALUE_64K){}
73 static GxNpTrophyController* createInstance(
void);
76 s32 initialize(
const Config& config);
82 GxNpTrophyController(
void) : _pTrophy(nullptr), _state(STATE::NOT_INITIALIZE) {}
84 ~GxNpTrophyController(
void) {}
93 b32 requestSetup(
void);
96 b32 isFinishSetup(
void);
99 b32 requestUnlock(GxNativeTrophyID trophyID);
114 GxNpTrophy* _pTrophy;
122GX_NETWORK_NAMESPACE_END()
pThis threadMain(pThis->_pIn)
クリティカルセクションクラス
Definition GxThread.h:20
イベントクラス
Definition GxThread.h:132
キュー (ロック不要)
Definition GxLockFreeQueue.h:19
算術演算クラス
Definition GxMath.h:84
スレッドクラス
Definition GxThread.h:177
PRIORITY
優先度
Definition GxThread.h:199
32bitブーリアン
Definition GxDefine.h:173