D3DXCreateAnimationController 関数
アニメーション コントローラー オブジェクトを作成します。
構文
HRESULT D3DXCreateAnimationController(
_In_ UINT MaxNumAnimationOutputs,
_In_ UINT MaxNumAnimationSets,
_In_ UINT MaxNumTracks,
_In_ UINT MaxNumEvents,
_Out_ LPD3DXANIMATIONCONTROLLER *ppAnimController
);
パラメーター
-
MaxNumAnimationOutputs [in]
-
型: UINT
コントローラーがサポートできるアニメーション出力の最大数。
-
MaxNumAnimationSets [in]
-
型: UINT
混合できるアニメーション セットの最大数。
-
MaxNumTracks [in]
-
型: UINT
同時に混在できるアニメーション セットの最大数。
-
MaxNumEvents [in]
-
型: UINT
コントローラーがサポートする未処理のイベントの最大数。
-
ppAnimController [out]
-
種類: LPD3DXANIMATIONCONTROLLER*
作成されたアニメーション コントローラー オブジェクトへのポインター。 「ID3DXAnimationController」を参照してください。
戻り値
型: HRESULT
関数が成功した場合、戻り値はD3D_OK。 関数が失敗した場合、戻り値には次のいずれかの値を指定できます:D3DERR_INVALIDCALL、E_OUTOFMEMORY。
解説
アニメーション コントローラーは、アニメーション ミキサーを制御します。 コントローラーは、時間の経過と同時にブレンド パラメーターを変更するメソッドを追加して、スムーズな切り替えを可能にします。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
関連項目