12GX_EFFECT_NAMESPACE_BEGIN()
45 GX_FORCE_INLINE
void play(u32 = 0)
override { GX_ASSERT(
false,
"GxUnitEffectBase::playをオーバーライドして下さい"); }
47 GX_FORCE_INLINE
void stop(
void)
override { GX_ASSERT(
false,
"GxUnitEffectBase::stopをオーバーライドして下さい"); }
57 GX_FORCE_INLINE
void setFilename(
const GxString& )
override { GX_ASSERT(
false,
"GxUnitEffectBase::setFilenameをオーバーライドして下さい"); }
59 GX_FORCE_INLINE
void setLoop(
b32 on)
override { GX_ASSERT(
false,
"GxUnitEffectBase::setLoopをオーバーライドして下さい"); }
64GX_EFFECT_NAMESPACE_END()
#define GX_PROHIBIT_CLASS_BASE_REFERENCE(__CLASS__)
GxClassBaseReference継承の禁止宣言(new以外の生成禁止 + コピー禁止)
Definition GxBase.h:244
エフェクトユニット基礎クラス
Definition GxUnitEffectBase.h:18
GX_FORCE_INLINE void setFilename(const GxString &) override
ファイル名の設定
Definition GxUnitEffectBase.h:57
GX_FORCE_INLINE void play(u32=0) override
再生
Definition GxUnitEffectBase.h:45
GxUnitEffectBase(void)
デフォルトコンストラクタ
Definition GxUnitEffectBase.h:36
GX_FORCE_INLINE void stop(void) override
再生停止
Definition GxUnitEffectBase.h:47
GX_FORCE_INLINE void setLoop(b32 on) override
ループさせるか設定
Definition GxUnitEffectBase.h:59
エフェクト基礎ユニットクラス
Definition GxUnitEffectBaseRoot.h:18
文字列型クラス
Definition GxString.h:18
32bitブーリアン
Definition GxDefine.h:173