从两个元素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 |