XMMATRIX::XMMATRIX (FXMVECTOR,FXMVECTOR,FXMVECTOR,CXMVECTOR) 函式 (directxmath.h)
從的四個實例初始化 XMMATRIX 結構的新實例 XMVECTOR
。
從 XMVECTOR 資料類型的四個實例,初始化 XMMATRIX 結構的新實例。
注意 只有在使用 C++ 進行開發時,才能使用此建構函式。
語法
void XMMATRIX(
FXMVECTOR R0,
FXMVECTOR R1,
FXMVECTOR R2,
CXMVECTOR R3
) noexcept;
參數
R0
用來初始化新 XMMATRIX 實例之第一個數據列的 XMMATRIX 實例。
R1
用來初始化新 XMMATRIX 實例第二列的 XMMATRIX 實例。
R2
用來初始化新 XMMATRIX 實例之第三個數據列的 XMMATRIX 實例。
R3
用來初始化新 XMMATRIX 實例第四列的 XMMATRIX 實例。
傳回值
無
備註
下列兩個虛擬程式碼範例示範此建構函式的作業:
XMMATRIX mat;
XMVECTOR rows[4];
//...Initialize instances of XMVECTOR
for (int i=0;i<4;i++){
for (int j=0;j<4;j++){
mat.m[i][j]=rows[i].v[j];
}
}
Or
XMMATRIX mat;
XMVECTOR rows[4];
//...Initialize instances of XMVECTOR
for (int i=0;i<4;i++){
mat.r[i]=rows[i];
}
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | directxmath.h |