XMFLOAT3X3::XMFLOAT3X3 (float、float、float) 函式 (directxmath.h)
從九個純量float
值初始化 結構的新實例XMFLOAT3X3
。
從九個純量float
值初始化 XMFLOAT3X3 結構的新實例。
注意 此建構函式只能在 C++ 下使用。
語法
void XMFLOAT3X3(
float m00,
float m01,
float m02,
float m10,
float m11,
float m12,
float m20,
float m21,
float m22
) noexcept;
參數
m00
用來初始化 _11 成員的值, (相當於 結構的 m[0,0] 成員) XMFLOAT3X3
。
m01
用來初始化 _12 成員的值, (相當於 結構的 m[0,1]) XMFLOAT3X3
。
m02
用來初始化 _13 成員的值, (相當於 結構的 m[0,2]) XMFLOAT3X3
。
m10
用來初始化 _21 成員的值, (相當於 結構的 m[1,0]) XMFLOAT3X3
。
m11
用來初始化 _22 成員的值, (相當於 結構的 m[1,1]) XMFLOAT3X3
。
m12
用來初始化 _23 成員的值, (相當於 結構的 m[1,2]) XMFLOAT3X3
。
m20
用來初始化 _31 成員的值, (相當於 結構的 m[2,0]) XMFLOAT3X3
。
m21
用來初始化 _32 成員的值, (相當於 結構的 m[2,1]) XMFLOAT3X3
。
m22
用來初始化 _33 成員的值, (相當於 結構的 m[2,2]) XMFLOAT3X3
。
傳回值
無
備註
下列兩個虛擬程式碼範例示範此建構函式的作業:
XMFLOAT3X3 mat;
mat._11 = m00;
mat._12 = m01;
mat._13 = m02;
mat._21 = m10;
mat._22 = m11;
mat._23 = m12;
mat._31 = m20;
mat._32 = m21;
mat._33 = m22;
Or
XMFLOAT3X3 mat;
mat.m[0,0] = m00;
mat.m[0,1] = m01;
mat.m[0,2] = m02;
mat.m[1,0] = m10;
mat.m[1,1] = m11;
mat.m[1,2] = m12;
mat.m[2,0] = m20;
mat.m[2,1] = m21;
mat.m[2,2] = m22;
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | directxmath.h |
另請參閱
參考