19class GxResToolBackgroundCollisionSet : public
GxResBase
27 GX_RTTI_RESOURCE_NAME(GxResToolBackgroundCollisionSet,
GxResBase,
"背景コリジョン編集用リソース");
38 GxResToolBackgroundCollisionSet(
void){}
60class GxResToolBackgroundCollisionSetXml :
public GxResToolBackgroundCollisionSet
68 GX_RTTI_RESOURCE_NAME(GxResToolBackgroundCollisionSetXml, GxResToolBackgroundCollisionSet,
"背景コリジョン編集用XMLリソース");
79 GxResToolBackgroundCollisionSetXml(
void);
94 void getToolRtti(
GxArray& arrayTool )
const override;
104 constexpr GxResModel* getResModel(
void)
const {
return _pResModel; }
106 constexpr void setResModel(
GxResModel* pResModel) { _pResModel = pResModel; }
108 constexpr GxResCollisionMesh* getResCollisionMesh(
void)
const {
return _pResCollisionMesh; }
110 constexpr void setResCollisionMesh(
GxResCollisionMesh* pResCollisionMesh) { _pResCollisionMesh = pResCollisionMesh; }
112 constexpr GxResHitFlagPreset* getResHitFlagPreset(
void)
const {
return _pResHitFlagPreset; }
114 constexpr void setResHitFlagPreset(
GxResHitFlagPreset* pResHitFlagPreset) { _pResHitFlagPreset = pResHitFlagPreset; }
116 constexpr GxResBackgroundCollisionSetXml* getResBackgroundCollisionSetXml(
void)
const {
return _pResBackgroundCollisionSetXml; }
118 constexpr void setResBackgroundCollisionSetXml(GxResBackgroundCollisionSetXml* pResBackgroundCollisionSet) { _pResBackgroundCollisionSetXml = pResBackgroundCollisionSet; }
129 GxResBackgroundCollisionSetXml* _pResBackgroundCollisionSetXml;
134GX_PHYSICS_NAMESPACE_END()
#define GX_PROHIBIT_CLASS_BASE_REFERENCE(__CLASS__)
GxClassBaseReference継承の禁止宣言(new以外の生成禁止 + コピー禁止)
Definition GxBase.h:244
#define GX_PHYSICS_NAMESPACE_BEGIN()
ネームスペースマクロ
Definition GxPhysics.h:28
配列クラス
Definition GxArray.h:18
リソース基底クラス
Definition GxResBase.h:23
メッシュコリジョンリソースクラス
Definition GxResCollisionMesh.h:19
ヒットフラグのプリセットリソースクラス
Definition GxResHitFlagPreset.h:18
モデルリソースクラス
Definition GxResModel.h:20
ストリーム基礎クラス
Definition GxStream.h:20
32bitブーリアン
Definition GxDefine.h:173