Поделиться через


Функция XMHALF2::XMHALF2(float,float) (directxpackedvector.h)

Инициализирует новый экземпляр из XMHALF2 двух float аргументов.

Этот конструктор инициализирует новый экземпляр XMHALF2 из двух float аргументов.

Примечание Этот конструктор доступен только в C++.
 

Синтаксис

void XMHALF2(
  float _x,
  float _y
) noexcept;

Параметры

_x

Значение координаты x вектора, x-члена нового XMHALF2 экземпляра.

_y

Значение координаты y вектора, члена y нового XMHALF2 экземпляра.

Возвращаемое значение

None

Remarks

Если величина одного из аргументов с плавающей запятой этого конструктора не может быть представлена типом HALF , соответствующий член нового экземпляра будет бесконечностью для 16-разрядного XMHALF2 целого числа (+0x7FFF).

Следующий псевдокод демонстрирует работу этого конструктора с помощью функции XMConvertFloatToHalf математических вычислений XNA:


	XMHALF2 instance;

	instance.x = XMConvertFloatToHalf(_x);
	instance.y = XMConvertFloatToHalf(_y);
    

Требования

Требование Значение
Целевая платформа Windows
Header directxpackedvector.h

См. также раздел

Справочные материалы

XMHALF2

Конструкторы XMHALF2