16GX_MOTION_NAMESPACE_BEGIN()
20class GxResMotionIntegrate : public
GxResBase
28 GX_RTTI_RESOURCE_NAME(GxResMotionIntegrate,
GxResBase,
"モーション統合リソース");
39 GxResMotionIntegrate(
void){}
51 GX_FORCE_INLINE
b32 load(
GxStream& stream, u32 ) {
return loadXml(stream); }
56 GX_FORCE_INLINE
b32 save(
GxStream& stream) {
return saveXml(stream, GX_RTTI); }
64class GxResMotionIntegrateXml :
public GxResMotionIntegrate
83 GxResMotionIntegrateXml(
void);
93 void getToolRtti(
GxArray& arrayTool)
const override;
97 constexpr GxResModel* getResModel(
void)
const {
return _pResModel; }
99 constexpr void setResModel(
GxResModel* pResModel) { _pResModel = pResModel; }
101 constexpr GxResMotionPackage* getResMotionPackage(
void)
const {
return _pResMotionPackage; }
103 constexpr void setResMotionPackage(
GxResMotionPackage* pResMotionPackage) { _pResMotionPackage = pResMotionPackage; }
105 constexpr GxResMotionSequencePackageXml* getResMotionSequencePackageXml(
void)
const {
return _pResMotionSequencePackageXml; }
107 constexpr void setResMotionSequencePackageXml(GxResMotionSequencePackageXml* pResMotionSequencePackageXml) { _pResMotionSequencePackageXml = pResMotionSequencePackageXml; }
128 GxResMotionSequencePackageXml* _pResMotionSequencePackageXml;
132GX_MOTION_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 GxResBase.h:23
モデルリソースクラス
Definition GxResModel.h:20
モーションパッケージリソース
Definition GxResMotionPackage.h:20
ストリーム基礎クラス
Definition GxStream.h:20
32bitブーリアン
Definition GxDefine.h:173