次の方法で共有


ID3DXKeyframedAnimationSet インターフェイス

アプリケーションでは、このインターフェイスの メソッドを使用して、キー フレーム アニメーション セットを実装します。

メンバー

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

メソッド

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

メソッド 説明
圧縮 アニメーション セット内のアニメーションを圧縮形式に変換し、圧縮データを格納するバッファーへのポインターを返します。
GetCallbackKey アニメーション セット内の特定のコールバックに関する情報を取得します。
GetCallbackKeys キー フレームのアニメーションに使用されるコールバック キー データを配列に格納します。
GetNumCallbackKeys アニメーション セット内のコールバック キーの数を取得します。
GetNumRotationKeys 指定したキー フレーム アニメーション内の回転キーの数を取得します。
GetNumScaleKeys 指定したキー フレーム アニメーション内のスケール キーの数を取得します。
GetNumTranslationKeys 指定したキー フレーム アニメーション内の変換キーの数を取得します。
GetPlaybackType アニメーション セットの再生ループの種類を取得します。
GetRotationKey アニメーション セット内の特定のキー フレームの回転情報を取得します。
GetRotationKeys キー フレームのアニメーションに使用される回転キー データを配列に格納します。
GetScaleKey アニメーション セット内の特定のキー フレームのスケール情報を取得します。
GetScaleKeys キー フレームのアニメーションに使用されるスケール キー データを配列に格納します。
GetSourceTicksPerSecond 1 秒あたりに発生するアニメーション キー フレームティックの数を取得します。
GetTranslationKey アニメーション セット内の特定のキー フレームの翻訳情報を取得します。
GetTranslationKeys 配列に、キー フレーム アニメーションに使用される翻訳キー データを入力します。
RegisterAnimationSRTKeys アニメーションのスケール、回転、および変換 (SRT) キー フレーム データを登録します。
SetCallbackKey アニメーション セット内の特定のコールバックに関する情報を設定します。
SetRotationKey アニメーション セット内の特定のキー フレームの回転情報を設定します。
SetScaleKey アニメーション セット内の特定のキー フレームのスケール情報を設定します。
SetTranslationKey アニメーション セット内の特定のキー フレームの翻訳情報を設定します。
UnregisterAnimation アニメーション セットからアニメーション データを削除します。
UnregisterRotationKey 指定したキー フレームの回転データを削除します。
UnregisterScaleKey 指定したキー フレームのスケール データを削除します。
UnregisterTranslationKey 指定したキー フレームにある変換データを削除します。

 

注釈

D3DXCreateKeyframedAnimationSet を使用して、キーフレーム付きアニメーション セットを作成します。

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

typedef interface ID3DXKeyframedAnimationSet ID3DXKeyframedAnimationSet;
typedef interface ID3DXKeyframedAnimationSet *LPD3DXKEYFRAMEDANIMATIONSET;

要件

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

こちらもご覧ください

ID3DXAnimationSet

D3DX インターフェイス