XMFLOAT3X3::XMFLOAT3X3 (float,float,float,float,float,float,float,float,float,float,float) 函数 (directxmath.h)
从 9 个标float
量值初始化 结构的新实例XMFLOAT3X3
。
从 9 个标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;
或
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 |
另请参阅
引用