Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Инициализирует новый экземпляр XMHALF2 из двух аргументов массива элементов float .
Этот конструктор инициализирует новый экземпляр XMHALF2 из аргумента массива двух элементов float .
Синтаксис
void XMHALF2(
const float *pArray
) noexcept;
Параметры
pArray
Два массива элементов float , содержащие значения, используемые для инициализации двух компонентов нового экземпляра XMHALF2.
Возвращаемое значение
None
Замечания
Если величина одного из элементов pArray не может быть представлена типом HALF , соответствующий член нового экземпляра XMHALF2 будет бесконечностью для 16-разрядного целого числа (+0x7FFF).
Следующий псевдокод демонстрирует операцию этого конструктора с помощью функции XNA Math XMConvertFloatToHalf :
XMHALF2 instance;
instance.x = XMConvertFloatToHalf(pArray[0]);
instance.y = XMConvertFloatToHalf(pArray[1]);
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Виндоус |
| Header | directxpackedvector.h |