XMFLOAT4X4::XMFLOAT4X4 (float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float) 函数 (directxmath.h)
从 16 个标float
量值初始化 结构的新实例XMFLOAT4X4
。
从 16 个标float
量值初始化 XMFLOAT4X4 结构的新实例。
语法
void XMFLOAT4X4(
float m00,
float m01,
float m02,
float m03,
float m10,
float m11,
float m12,
float m13,
float m20,
float m21,
float m22,
float m23,
float m30,
float m31,
float m32,
float m33
) noexcept;
参数
m00
用于初始化 _11 成员 (等效于 结构的 m[0,0] 成员) XMFLOAT4X4
的值。
m01
用于初始化 _12 成员 (等效于结构的 m[0,1]) XMFLOAT4X4
的值。
m02
用于初始化 _13 成员 (等效于 结构的 m[0,2]) XMFLOAT4X4
的值。
m03
用于初始化 _14 成员 (等效于结构的 m[0,3]) XMFLOAT4X4
的值。
m10
用于初始化 _21 成员 (等效于结构的 m[1,0]) XMFLOAT4X4
的值。
m11
用于初始化 _22 成员 (等效于结构的 m[1,1]) XMFLOAT4X4
的值。
m12
用于初始化 _23 成员 (等效于结构的 m[1,2]) XMFLOAT4X4
的值。
m13
用于初始化 _24 成员 (等效于结构的 m[1,3]) XMFLOAT4X4
的值。
m20
用于初始化 _31 成员 (等效于结构的 m[2,0]) XMFLOAT4X4
的值。
m21
用于初始化 _32 成员 (等效于 结构的 m[2,1]) XMFLOAT4X4
的值。
m22
用于初始化 _33 成员 (等效于 结构的 m[2,2]) XMFLOAT4X4
的值。
m23
用于初始化 _34 成员 (等效于 结构的 m[2,3]) XMFLOAT4X4
的值。
m30
用于初始化 _41 成员 (等效于结构的 m[3,0]) XMFLOAT4X4
的值。
m31
用于初始化 _42 成员 (等效于 结构的 m[3,1]) XMFLOAT4X4
的值。
m32
用于初始化 _43 成员 (等效于 结构的 m[3,2]) XMFLOAT4X4
的值。
m33
用于初始化 _34 成员 (等效于结构的 m[3,3]) XMFLOAT4X4
的值。
返回值
无
备注
以下两个伪代码示例演示了此构造函数的操作:
XMFLOAT4X4 mat;
mat._11 = m00;
mat._12 = m01;
mat._13 = m02;
mat._14 = m03;
mat._21 = m10;
mat._22 = m11;
mat._23 = m12;
mat._24 = m13;
mat._31 = m20;
mat._32 = m21;
mat._33 = m22;
mat._34 = m23;
mat._41 = m30;
mat._42 = m31;
mat._43 = m32;
mat._44 = m33;
或
XMFLOAT4X4 mat;
mat.m[0,0] = m00;
mat.m[0,1] = m01;
mat.m[0,2] = m02;
mat.m[0,3] = m03;
mat.m[1,0] = m10;
mat.m[1,1] = m11;
mat.m[1,2] = m12;
mat.m[1,3] = m13;
mat.m[2,0] = m20;
mat.m[2,1] = m21;
mat.m[2,2] = m22;
mat.m[2,3] = m23;
mat.m[3,0] = m30;
mat.m[3,1] = m31;
mat.m[3,2] = m32;
mat.m[3,3] = m33;
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | directxmath.h |
另请参阅
引用
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈