41 void cleanup(
void )
override;
58 u32 getObjectCount(
void);
70 void createEnumHitFlagPreset(
void);
76 const GX_ENUM* getPresetEnumArray(GX_CSTR presetName);
144 static constexpr void setFlagList(
GX_FLAG* pFlagList ){ _pFlagList = pFlagList; }
185 GxResHitFlagPresetXml(
void) {}
195 void getToolRtti(
GxArray& arrayTool )
const override;
199 b32 finalize(
void) {
return true; }
203 GX_FORCE_INLINE
b32 load(
GxStream& in, u32 ) {
return GxResBase::loadXml(in); }
205 GX_FORCE_INLINE
b32 save(
GxStream& out){
return GxResBase::saveXml(out, GxResHitFlagPresetXml::GX_RTTI); }
220GX_PHYSICS_NAMESPACE_END()
#define GX_PROHIBIT_CLASS_BASE_REFERENCE(__CLASS__)
GxClassBaseReference継承の禁止宣言(new以外の生成禁止 + コピー禁止)
Definition GxBase.h:244
void GxTypedObject
その他
Definition GxDefine.h:213
#define GX_PHYSICS_NAMESPACE_BEGIN()
ネームスペースマクロ
Definition GxPhysics.h:28
#define GX_RTTI_RESOURCE(__THIS__, __BASE__)
リソースクラス型情報宣言
Definition GxRttiResource.h:102
配列クラス
Definition GxArrayClassBase.h:18
配列クラス
Definition GxArray.h:18
オブジェクト基底クラス
Definition GxBase.h:88
static constexpr u32 VALUE_32
32
Definition GxMath.h:124
プロパティクラス
Definition GxProperty.h:48
リソース基底クラス
Definition GxResBase.h:23
Definition GxResHitFlagPreset.h:95
GX_FORCE_INLINE GxString getPresetName(void) const
プリセット名を取得
Definition GxResHitFlagPreset.h:142
u32 _hitFlag
ヒットフラグ値
Definition GxResHitFlagPreset.h:154
constexpr u32 getHitFlag(void) const
ヒットフラグ値を取得
Definition GxResHitFlagPreset.h:140
GxString _presetName
プリセット名
Definition GxResHitFlagPreset.h:153
GxResHitFlagPresetData(void)
デフォルトコンストラクタ
Definition GxResHitFlagPreset.cpp:185
~GxResHitFlagPresetData(void) override
デストラクタ
Definition GxResHitFlagPreset.cpp:203
ヒットフラグのプリセットリソースクラス
Definition GxResHitFlagPreset.h:18
GX_ENUM * _pHitFlagEnumArray
プリセットのENUM配列
Definition GxResHitFlagPreset.h:85
GxArrayClassBase _arrayObjectData
プリセットデータ格納配列
Definition GxResHitFlagPreset.h:84
constexpr GX_ENUM * getPresetEnumArray(void) const
プリセットのENUMを取得
Definition GxResHitFlagPreset.h:73
b32 load(GxStream &in, u32 dataSize)
リソースのロード
Definition GxResHitFlagPreset.cpp:60
GX_FORCE_INLINE GxArrayClassBase & getArrayObjectData(void)
プリセットデータ配列を取得
Definition GxResHitFlagPreset.h:67
実行時型情報クラス
Definition GxRtti.h:154
ストリーム基礎クラス
Definition GxStream.h:20
GUI用
Definition GxDefine.h:194
GUI用フラグ型
Definition GxDefine.h:203
文字列型クラス
Definition GxString.h:18
32bitブーリアン
Definition GxDefine.h:173