モーションインターフェース
More...
#include <IMotion.h>
virtual Mix::Scene::IMotion::~IMotion |
( |
void |
| ) |
|
|
inlineprotectedvirtual |
virtual const wchar_t* Mix::Scene::IMotion::GetName |
( |
void |
| ) |
const |
|
pure virtual |
virtual Float32 Mix::Scene::IMotion::GetFramesPerSec |
( |
void |
| ) |
const |
|
pure virtual |
一秒間あたりのフレーム数を取得します
- Returns
- 一秒間あたりのフレーム数を返します
virtual Float32 Mix::Scene::IMotion::GetLastFrame |
( |
void |
| ) |
const |
|
pure virtual |
最後のフレームを取得します
- Returns
- 最後のフレームを返します
virtual Float32 Mix::Scene::IMotion::GetLoopStartFrame |
( |
void |
| ) |
const |
|
pure virtual |
ループの開始フレームを取得します
- Returns
- 開始フレームを返します
virtual Float32 Mix::Scene::IMotion::GetLoopEndFrame |
( |
void |
| ) |
const |
|
pure virtual |
ループの終了フレームを取得します
- Returns
- 終了フレームを返します
virtual void Mix::Scene::IMotion::SetSpeed |
( |
Float32 |
speed | ) |
|
|
pure virtual |
スピードを設定します
- Parameters
-
[in] | speed | スピード( 0.0f〜正の無限大 ) |
virtual Float32 Mix::Scene::IMotion::GetSpeed |
( |
void |
| ) |
const |
|
pure virtual |
スピードを取得します
- Returns
- スピードを返します
virtual void Mix::Scene::IMotion::SetBlendRatio |
( |
Float32 |
ratio | ) |
|
|
pure virtual |
ブレンド率を設定します
- Parameters
-
[in] | ratio | ブレンド率( 0.0f〜1.0f ) |
virtual Float32 Mix::Scene::IMotion::GetBlendRatio |
( |
void |
| ) |
const |
|
pure virtual |
ブレンド率を取得します
- Returns
- ブレンド率を返します
エントリーを設定します
- Parameters
-
- Note
- entries(NULL) count(0) とした場合は、設定されているエントリーを破棄します
エントリーのポインタを取得します
- Parameters
-
[in] | index | 取得するエントリーのインデックス |
- Returns
- エントリーを表す Mix::Scene::MOTION_ENTRY_DESC 構造体のポインタを返します。
index が範囲を超えている場合は NULL を返します。
- Note
- エントリーは時系列にソートされるため、SetEntry で設定した順序と異なる場合があります。
virtual UInt32 Mix::Scene::IMotion::GetEntryCount |
( |
void |
| ) |
const |
|
pure virtual |
設定されているエントリーの数を取得します
- Returns
- エントリーの数を返します
自身のクローンを作成します
- Parameters
-
[out] | ppMotion | 自身のクローンを渡す Mix::Scene::IMotion インターフェースのポインタのアドレス |
[in] | bDuplicateEntries | エントリーを複製する場合は True |
- Returns
- 成功した場合は True を返します
The documentation for this class was generated from the following file: