OROCHI
 
Loading...
Searching...
No Matches
GxUnitEffectBaseRoot.h
Go to the documentation of this file.
1//===========================================================================
9//===========================================================================
10#pragma once
11
12GX_CORE_NAMESPACE_BEGIN()
13
14//===========================================================================
16//===========================================================================
18{
19 //-----------------------------------------------------------
21 //-----------------------------------------------------------
23public:
24 GX_RTTI_ABSTRACT_CLASS_NAME_ICON(GxUnitEffectBaseRoot, GxUnitLocate, "エフェクト基礎", GxRtti::ICON_TYPE::UNIT_EFFECT)
25 // ClassBaseReference継承クラス用禁止宣言
27
28
29 //-----------------------------------------------------------
31 //-----------------------------------------------------------
33
36
38 //-----------------------------------------------------------
40 //-----------------------------------------------------------
42public:
44 virtual void play(u32 upwardFrame = 0) = 0;
46 virtual void stop(void) = 0;
47
49 //-----------------------------------------------------------
51 //-----------------------------------------------------------
53
54public:
56 virtual void setFilename(const GxString& name) = 0;
58 virtual void setLoop(b32 on) = 0;
59
61};
62
63GX_CORE_NAMESPACE_END()
#define GX_PROHIBIT_CLASS_BASE_REFERENCE(__CLASS__)
GxClassBaseReference継承の禁止宣言(new以外の生成禁止 + コピー禁止)
Definition GxBase.h:244
@ UNIT_EFFECT
エフェクトユニット
エフェクト基礎ユニットクラス
Definition GxUnitEffectBaseRoot.h:18
virtual void stop(void)=0
再生停止
virtual void play(u32 upwardFrame=0)=0
再生
virtual void setLoop(b32 on)=0
ループさせるか設定
virtual void setFilename(const GxString &name)=0
ファイル名の設定
座標ユニット基礎クラス
Definition GxUnitLocate.h:23
文字列型クラス
Definition GxString.h:18
32bitブーリアン
Definition GxDefine.h:173