12GX_UTILITY_NAMESPACE_BEGIN()
193 GxResPlayLogJson(
void);
214GX_UTILITY_NAMESPACE_END()
#define GX_PROHIBIT_CLASS_BASE_REFERENCE(__CLASS__)
GxClassBaseReference継承の禁止宣言(new以外の生成禁止 + コピー禁止)
Definition GxBase.h:244
#define GX_RTTI_RESOURCE(__THIS__, __BASE__)
リソースクラス型情報宣言
Definition GxRttiResource.h:102
配列クラス
Definition GxArray.h:18
オブジェクト基底クラス
Definition GxBase.h:88
リソース基底クラス
Definition GxResBase.h:23
プレイ情報
Definition GxResPlayLog.h:71
~GxPlay(void) override
デストラクタ
Definition GxResPlayLog.cpp:99
GxArray _stages
ステージリスト
Definition GxResPlayLog.h:110
s64 _time
時刻
Definition GxResPlayLog.h:109
u32 _targetFPS
目標FPS
Definition GxResPlayLog.h:112
GxString _deviceName
デバイス名
Definition GxResPlayLog.h:111
GxPlay(void)
デフォルトコンストラクタ
Definition GxResPlayLog.cpp:90
GxStage * addStageData(void)
ステージデータを追加
Definition GxResPlayLog.cpp:111
u32 _version
バージョン
Definition GxResPlayLog.h:108
ステージ情報
Definition GxResPlayLog.h:30
~GxStage(void) override
デストラクタ
Definition GxResPlayLog.h:53
s64 _time
時刻
Definition GxResPlayLog.h:61
GxString _stageName
ステージ名
Definition GxResPlayLog.h:62
プレイログリソースクラス
Definition GxResPlayLog.h:17
static GX_FORCE_INLINE void setStageRtti(const GxRtti &rtti)
ステージ情報のRTTIを設定
Definition GxResPlayLog.h:153
GxStage * addStageLog(void)
ステージログを追加
Definition GxResPlayLog.cpp:69
void cleanup(void) override
保持しているデータを解放
Definition GxResPlayLog.cpp:36
static GX_FORCE_INLINE void setPlayRtti(const GxRtti &rtti)
プレイ情報のRTTIを設定
Definition GxResPlayLog.h:151
GxResPlayLog(void)
デフォルトコンストラクタ
Definition GxResPlayLog.cpp:28
GxPlay * _pData
プレイ情報リスト
Definition GxResPlayLog.h:165
constexpr GxPlay * getPlayData(void) const
プレイ情報を取得
Definition GxResPlayLog.h:155
b32 load(GxStream &in, u32 dataSize)
リソースロード
Definition GxResPlayLog.cpp:48
実行時型情報クラス
Definition GxRtti.h:154
ストリーム基礎クラス
Definition GxStream.h:20
static const s64 getUnixTime(void)
UNIX時刻を取得
Definition GxTimer.cpp:87
文字列型クラス
Definition GxString.h:18
32bitブーリアン
Definition GxDefine.h:173