12#if PLATFORM_EFFEKSEER_SUPPORT
14GX_EFFECT_NAMESPACE_BEGIN()
38 GxResEffectEffekseer(
void);
40 void cleanup(
void)
override;
49 virtual void clear(
void);
51 void createData(
void);
53 constexpr void* getData(
void)
const {
return _pReadBuffer; }
57 GxRtti* getUnitRtti(
void)
override;
81class GxResEffectEfk :
public GxResEffectEffekseer
100 GxResEffectEfk(
void){}
109 GX_FORCE_INLINE
b32 finalize(
void){
return true; }
124class GxResModelEffekseer :
public GxResBase
143 GxResModelEffekseer(
void);
156 constexpr void* getData(
void)
const {
return _pReadBuffer; }
179class GxResModelEfk :
public GxResModelEffekseer
198 GxResModelEfk(
void) {}
207 GX_FORCE_INLINE
b32 finalize(
void) {
return true; }
213 GX_FORCE_INLINE
b32 save(
GxStream& stream) {
return GxResBase::saveXml(stream, GxResModelEfk::GX_RTTI); }
219GX_EFFECT_NAMESPACE_END()
#define GX_SAFE_FREE_MEMORY(pAddress)
Definition GxAllocator.h:594
#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
void cleanup(void) override
解放
Definition GxResBase.cpp:74
b32 load(GxStream &stream, u32 size)
ロード
Definition GxResBase.h:394
エフェクトリソース基礎クラス
Definition GxResEffectBase.h:18
実行時型情報クラス
Definition GxRtti.h:154
ストリーム基礎クラス
Definition GxStream.h:20
32bitブーリアン
Definition GxDefine.h:173