XMMATRIX::XMMATRIX (constfloat*) 函数 (directxmath.h)

从 16 个元素float数组初始化 XMMATRIX 结构的新实例。

从 16 个元素float数组初始化 XMMATRIX 结构的新实例。

注意 此构造函数仅在使用 C++ 进行开发时才可用。
 

语法

void XMMATRIX(
  const float *pArray
) noexcept;

参数

pArray

16 元素 <wdcml:mark type=“appdef” xmlns:wdcml=“的http://microsoft.com/wdcml"地址;>float</wdcml:mark> 数组,指定 XMMATRIX 新实例的每个成员的值。

返回值

备注

矩阵元素按行主顺序存储在 pArray 中。

以下伪代码演示此构造函数的操作:

XMMATRIX mat;
mat._11=pArray[0];
mat._12=pArray[1];
mat._13=pArray[2];
mat._14=pArray[3];
mat._21=pArray[4];
mat._22=pArray[5];
mat._23=pArray[6];
mat._24=pArray[7];
mat._31=pArray[8];
mat._32=pArray[9];
mat._33=pArray[10];
mat._34=pArray[11];
mat._41=pArray[12];
mat._42=pArray[13];
mat._43=pArray[14];
mat._44=pArray[15];

要求

   
目标平台 Windows
标头 directxmath.h

另请参阅

XMMATRIX

XMMATRIX 构造函数