ID3DXAnimationSet インターフェイス
このインターフェイスは、アニメーション コントローラーによって設定されたアニメーションに必要な最小限の機能をカプセル化します。 上級ユーザーは、特殊なニーズに合わせてこのインターフェイスを自分で実装する必要がある場合があります。ただし、ほとんどのユーザーには、派生 ID3DXCompressedAnimationSet インターフェイスと ID3DXKeyframedAnimationSet インターフェイスで十分です。
メンバー
ID3DXAnimationSet インターフェイスは、IUnknown インターフェイスから継承されます。 ID3DXAnimationSet には、次の種類のメンバーもあります。
メソッド
ID3DXAnimationSet インターフェイスには、これらのメソッドがあります。
メソッド | 説明 |
---|---|
GetAnimationIndexByName | 名前を指定して、アニメーションのインデックスを取得します。 |
GetAnimationNameByIndex | インデックスを指定して、アニメーションの名前を取得します。 |
GetCallback | アニメーション セット内の特定のコールバックに関する情報を取得します。 |
GetName | アニメーション セット名を取得します。 |
GetNumAnimations | アニメーション セット内のアニメーションの数を取得します。 |
GetPeriod | アニメーション セットの期間を取得します。 |
GetPeriodicPosition | アニメーション セットのローカル時間枠内の時間位置を返します。 |
GetSRT | アニメーション セットのスケール、回転、および平行移動の値を取得します。 |
注釈
アニメーション セットは、同じアニメーションの多くのノードのアニメーションで構成されます。
LPD3DXANIMATIONSET 型は、このインターフェイスへのポインターとして定義されます。
typedef interface ID3DXAnimationSet ID3DXAnimationSet;
typedef interface ID3DXAnimationSet *LPD3DXANIMATIONSET;
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
こちらもご覧ください