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 |