ID3DXAnimationController::RegisterAnimationOutput 方法
將動畫輸出新增至動畫控制器,並註冊縮放、旋轉和轉譯 (SRT) 轉換的指標。
語法
HRESULT RegisterAnimationOutput(
[in] LPCSTR Name,
[in] D3DXMATRIX *pMatrix,
[in] D3DXVECTOR3 *pScale,
[in] D3DXQUATERNION *pRotation,
[in] D3DXVECTOR3 *pTranslation
);
參數
-
名稱 [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 建立的動畫集會自動註冊所有已載入的動畫集。
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|
另請參閱