XMHALF2::XMHALF2(float,float)-Funktion (directxpackedvector.h)

Initialisiert eine neue instance von XMHALF2 aus zwei float Argumenten.

Dieser Konstruktor initialisiert eine neue instance von XMHALF2 aus zwei float Argumenten.

Hinweis Dieser Konstruktor ist nur unter C++ verfügbar.
 

Syntax

void XMHALF2(
  float _x,
  float _y
) noexcept;

Parameter

_x

Der Wert der x-Koordinate des Vektors, das x-Element des neuen XMHALF2 instance.

_y

Der Wert der y-Koordinate des Vektors, der y-Member des neuen XMHALF2 instance.

Rückgabewert

Keine

Bemerkungen

Wenn die Größe eines der Gleitkommaargumente dieses Konstruktors nicht durch den HALF Typ dargestellt werden kann, ist der entsprechende Member der neuen instance von XMHALF2 unendlich für eine 16-Bit-Ganzzahl (+0x7FFF).

Der folgende Pseudocode veranschaulicht die Operation dieses Konstruktors mithilfe der XNA-Funktion "Math XMConvertFloatToHalf ":


	XMHALF2 instance;

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

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile directxpackedvector.h

Weitere Informationen

Referenz

XMHALF2

XMHALF2-Konstruktoren