8 namespace Mix{
namespace Scene{
21 virtual const wchar_t*
GetName(
void )
const = 0;
virtual Mix::Scene::MOTION_HANDLE GetHandleByIndex(UInt32 index) const =0
モーションのハンドルを取得します
virtual UInt32 GetCommandCount(void) const =0
待機中のコマンド数を取得します
virtual ~IMotionController(void)
デストラクタ
Definition: IMotionController.h:16
モーションコマンド構造体
Definition: Common.h:2288
virtual Boolean Get(const Mix::Scene::MOTION_HANDLE &handle, Mix::Scene::IMotion **ppMotion)=0
モーションを取得します
virtual Boolean Remove(const Mix::Scene::MOTION_HANDLE &handle)=0
モーションを削除します
MOTION_COMMAND_EXECUTE_TYPE
モーションコマンンド実行タイプ列挙定数
Definition: Common.h:2231
unsigned int UInt32
符号無し32ビット整数
Definition: Common.h:68
virtual void SetListener(Mix::Scene::IMotionListener *pListener)=0
全てのモーションにリスナーを設定します
モーションリスナーインターフェース
Definition: IMotionListener.h:12
virtual Mix::Scene::MOTION_HANDLE GetHandleByName(const wchar_t *pName) const =0
モーションのハンドルを取得します
virtual Mix::Scene::MOTION_HANDLE Add(Mix::Scene::IMotion *pMotion)=0
モーションを追加します
モーションコントローラーインターフェース
Definition: IMotionController.h:12
ミックス
Definition: AtomicValue.h:6
virtual Boolean GetState(const Mix::Scene::MOTION_HANDLE &handle, Mix::Scene::IMotionState **ppMotionState)=0
モーションステートを取得します
モーションステートインターフェース
Definition: IMotionState.h:12
virtual void SendCommand(Mix::Scene::MOTION_COMMAND_EXECUTE_TYPE exeType, const Mix::Scene::MOTION_COMMAND &com)=0
コマンドを送信します
リファレンスクラス
Definition: Reference.h:12
virtual const wchar_t * GetName(void) const =0
名前を取得します
virtual UInt32 GetPriority(void) const =0
プライオリティを取得します
モーションハンドル構造体
Definition: Common.h:2142
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102
virtual UInt32 GetHandleCount(void) const =0
モーションのハンドル数を取得します
モーションインターフェース
Definition: IMotion.h:12