12GX_CORE_NAMESPACE_BEGIN()
38 void cleanup(
void )
override;
53 void serializeUnit(void);
108 GxResUnitInstanceXml(
void ) {}
117 GX_FORCE_INLINE
b32 load(
GxStream& in, u32 ) {
return GxResBase::loadXml(in); }
127GX_CORE_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 GxResBase.h:23
ユニットインスタンスリソース
Definition GxResUnitInstance.h:18
GX_CHAR * _pBuffer
finalizeデータ
Definition GxResUnitInstance.h:77
constexpr GxUnitBase * getDefaultUnit(void) const
デフォルトユニットを取得
Definition GxResUnitInstance.h:65
u32 _bufferSize
finalizeデータサイズ
Definition GxResUnitInstance.h:78
GxUnitBase * _pUnit
デフォルトユニット
Definition GxResUnitInstance.h:80
b32 load(GxStream &in, u32 dataSize)
リソースのロード
Definition GxResUnitInstance.cpp:54
ストリーム基礎クラス
Definition GxStream.h:20
ユニット基礎クラス
Definition GxUnitBase.h:45
32bitブーリアン
Definition GxDefine.h:173