ID3DXAnimationController::RegisterAnimationOutput メソッド
アニメーション出力をアニメーション コントローラーに追加し、スケール、回転、および変換 (SRT) 変換用のポインターを登録します。
構文
HRESULT RegisterAnimationOutput(
[in] LPCSTR Name,
[in] D3DXMATRIX *pMatrix,
[in] D3DXVECTOR3 *pScale,
[in] D3DXQUATERNION *pRotation,
[in] D3DXVECTOR3 *pTranslation
);
パラメーター
-
Name [in]
-
種類: LPCSTR
アニメーション出力の名前。
-
pMatrix [in]
-
種類: D3DXMATRIX*
SRT 変換データを含む D3DXMATRIX 構造体へのポインター。 NULL を指定できます。
-
pScale [in]
-
種類: D3DXVECTOR3*
アニメーション セットのスケールを記述する D3DXVECTOR3 ベクターへのポインター。 NULL を指定できます。
-
pRotation [in]
-
型: D3DXQUATERNION*
アニメーション セットの回転を記述する D3DXQUATERNION 四元数へのポインター。 NULL を指定できます。
-
pTranslation [in]
-
種類: D3DXVECTOR3*
アニメーション セットの変換を記述する D3DXVECTOR3 ベクターへのポインター。 NULL を指定できます。
戻り値
種類: HRESULT
メソッドが成功した場合、戻り値はS_OK。 メソッドが失敗した場合、戻り値には、D3DERR_INVALIDCALL、E_OUTOFMEMORYのいずれかの値を指定できます。
注釈
アニメーション出力が既に登録されている場合、pMatrix には入力変換データが入力されます。
D3DXLoadMeshHierarchyFromX で作成されたアニメーション セットは、読み込まれたすべてのアニメーション セットを自動的に登録します。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
こちらもご覧ください