D3DXMatrixMultiplyTranspose 函式 (D3DX10Math)

計算兩個矩陣的轉換乘積。

語法

D3DXMATRIX* D3DXMatrixMultiplyTranspose(
  _Inout_       D3DXMATRIX *pOut,
  _In_    const D3DXMATRIX *pM1,
  _In_    const D3DXMATRIX *pM2
);

參數

不悅 [in、out]

類型: D3DXMATRIX*

D3DXMATRIX結構的指標,此結構是作業的結果。

pM1 [在]

Type: Const D3DXMATRIX *

來源 D3DXMATRIX 結構的指標 (左手邊) 。

pM2 [在]

Type: Const D3DXMATRIX *

指向來源 D3DXMATRIX 結構 (右手邊) 的指標。

傳回值

類型: D3DXMATRIX*

D3DXMATRIX 結構的指標,這是兩個矩陣的乘積。

備註

結果會是兩個轉換矩陣的乘積,Out = T (M1 * M2) 。

此函式的傳回值與不悅參數中所傳回的值相同。 如此一來,D3DXMatrixMultiplyTranspose 函式就可以用來做為另一個函式的參數。

此函數有助於將矩陣設定為頂點和圖元著色器的常數。

規格需求

需求
標頭
D3DX10Math。h
程式庫
D3DX10 .lib

另請參閱

數學函數