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

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

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

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

Syntax

void XMHALF2(
  const float *pArray
) noexcept;

参数

pArray

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

返回值

None

注解

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

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

XMHALF2 instance;

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

要求

Requirement 价值
目标平台 Windows操作系统
Header directxpackedvector.h

另请参阅

XMHALF2

XMHALF2构造函数