XMHALF2::XMHALF2 (constfloat*) 函数 (directxpackedvector.h)

从两个元素float数组参数初始化 XMHALF2 的新实例。

此构造函数从两个元素 float 数组参数初始化 ** XMHALF2** 的新实例。

注意 此构造函数仅在 C++ 下可用。

语法

void XMHALF2(
  const float *pArray
) noexcept;

参数

pArray

两个元素 float 数组,其中包含用于初始化 XMHALF2 新实例的两个组件的值。

返回值

备注

如果 pArray 之一成员的数量级不能由 HALF 类型表示,则 XMHALF2 新实例的相应成员对于 16 位整数 (+0x7FFF) 为无穷大。

以下伪代码使用 XNA Math XMConvertFloatToHalf 函数演示此构造函数的操作:

XMHALF2 instance;

instance.x = XMConvertFloatToHalf(pArray[0]);
instance.y = XMConvertFloatToHalf(pArray[1]);

要求

   
目标平台 Windows
标头 directxpackedvector.h

请参阅

XMHALF2

XMHALF2 构造函数