8 namespace Mix{
namespace Scene{
21 virtual const wchar_t*
GetName(
void )
const = 0;
virtual Float32 GetBlendRatio(void) const =0
ブレンド率を取得します
virtual Float32 GetSpeed(void) const =0
スピードを取得します
virtual Boolean Clone(Mix::Scene::IMotion **ppMotion, Boolean bDuplicateEntries=False)=0
自身のクローンを作成します
virtual UInt32 GetEntryCount(void) const =0
設定されているエントリーの数を取得します
virtual const Mix::Scene::MOTION_ENTRY_DESC * GetEntryPtr(UInt32 index) const =0
エントリーのポインタを取得します
unsigned int UInt32
符号無し32ビット整数
Definition: Common.h:68
virtual void SetBlendRatio(Float32 ratio)=0
ブレンド率を設定します
virtual const wchar_t * GetName(void) const =0
名前を取得します
virtual Float32 GetLoopStartFrame(void) const =0
ループの開始フレームを取得します
virtual Float32 GetFramesPerSec(void) const =0
一秒間あたりのフレーム数を取得します
モーションエントリー構造体
Definition: Common.h:2312
ミックス
Definition: AtomicValue.h:6
virtual Float32 GetLastFrame(void) const =0
最後のフレームを取得します
#define False
Boolean型の偽値
Definition: Common.h:108
virtual void SetEntry(const Mix::Scene::MOTION_ENTRY_DESC *entries, UInt32 count)=0
エントリーを設定します
float Float32
32ビット浮動小数点
Definition: Common.h:83
リファレンスクラス
Definition: Reference.h:12
virtual ~IMotion(void)
デストラクタ
Definition: IMotion.h:16
virtual void SetSpeed(Float32 speed)=0
スピードを設定します
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102
virtual Float32 GetLoopEndFrame(void) const =0
ループの終了フレームを取得します
モーションインターフェース
Definition: IMotion.h:12