次の方法で共有


ID3DXAnimationSet インターフェイス

このインターフェイスは、アニメーション コントローラーによって設定されたアニメーションに必要な最小限の機能をカプセル化します。 上級ユーザーは、特殊なニーズに合わせてこのインターフェイスを自分で実装する必要がある場合があります。ただし、ほとんどのユーザーには、派生 ID3DXCompressedAnimationSet インターフェイスと ID3DXKeyframedAnimationSet インターフェイスで十分です。

メンバー

ID3DXAnimationSet インターフェイスは、IUnknown インターフェイスから継承されます。 ID3DXAnimationSet には、次の種類のメンバーもあります。

メソッド

ID3DXAnimationSet インターフェイスには、これらのメソッドがあります。

メソッド 説明
GetAnimationIndexByName 名前を指定して、アニメーションのインデックスを取得します。
GetAnimationNameByIndex インデックスを指定して、アニメーションの名前を取得します。
GetCallback アニメーション セット内の特定のコールバックに関する情報を取得します。
GetName アニメーション セット名を取得します。
GetNumAnimations アニメーション セット内のアニメーションの数を取得します。
GetPeriod アニメーション セットの期間を取得します。
GetPeriodicPosition アニメーション セットのローカル時間枠内の時間位置を返します。
GetSRT アニメーション セットのスケール、回転、および平行移動の値を取得します。

 

注釈

アニメーション セットは、同じアニメーションの多くのノードのアニメーションで構成されます。

LPD3DXANIMATIONSET 型は、このインターフェイスへのポインターとして定義されます。

typedef interface ID3DXAnimationSet ID3DXAnimationSet;
typedef interface ID3DXAnimationSet *LPD3DXANIMATIONSET;

要件

要件
ヘッダー
D3dx9anim.h
ライブラリ
D3dx9.lib

こちらもご覧ください

D3DX インターフェイス