ランタイム
IMotionListener.h
Go to the documentation of this file.
1 #pragma once
2 
5 
6 #include "Mix/Reference.h"
7 
8 namespace Mix{ namespace Scene{
9 
13  {
14  public:
16  virtual ~IMotionListener( void ) {}
17 
18  public:
24  virtual void OnActivate( const Mix::Scene::IMotion* pMotion,
25  const Mix::Scene::MOTION_HANDLE& handle,
26  Boolean bActive ) = 0;
27 
33  virtual void OnEntry( const Mix::Scene::IMotion* pMotion,
34  const Mix::Scene::MOTION_HANDLE& handle,
36  Float32 frame ) = 0;
37  };
38 
39 }}
virtual ~IMotionListener(void)
デストラクタ
Definition: IMotionListener.h:16
virtual void OnEntry(const Mix::Scene::IMotion *pMotion, const Mix::Scene::MOTION_HANDLE &handle, const Mix::Scene::MOTION_ENTRY_DESC &desc, Float32 frame)=0
ユーザーが指定した範囲に入った際に呼び出されます
virtual void OnActivate(const Mix::Scene::IMotion *pMotion, const Mix::Scene::MOTION_HANDLE &handle, Boolean bActive)=0
再生を開始、もしくわ終了した際に呼び出されます
モーションリスナーインターフェース
Definition: IMotionListener.h:12
モーションエントリー構造体
Definition: Common.h:2312
ミックス
Definition: AtomicValue.h:6
float Float32
32ビット浮動小数点
Definition: Common.h:83
リファレンスクラス
Definition: Reference.h:12
リファレンスクラスインクルードファイル
モーションハンドル構造体
Definition: Common.h:2142
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102
モーションインターフェース
Definition: IMotion.h:12