次の方法で共有


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 で作成されたアニメーション セットは、読み込まれたすべてのアニメーション セットを自動的に登録します。

要件

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

こちらもご覧ください

ID3DXAnimationController