Freigeben über


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

Initialisiert eine neue instance von XMHALF4 vier float Argumenten.

Dieser Konstruktor initialisiert eine neue instance von XMHALF4 aus vier float Argumenten.

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

Syntax

void XMHALF4(
  float _x,
  float _y,
  float _z,
  float _w
) noexcept;

Parameter

_x

Wert der x-Koordinate des Vektors, des x-Elements des neuen XMHALF4 instance.

_y

Wert der y-Koordinate des Vektors, des y-Elements des neuen XMHALF4 instance.

_z

Wert der z-Koordinate des Vektors, des z-Elements des neuen XMHALF4 instance.

_w

Wert der w-Koordinate des Vektors, des w-Elements des neuen XMHALF4 instance.

Rückgabewert

Keine

Bemerkungen

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

Der folgende Pseudocode veranschaulicht den Betrieb dieses Konstruktors mithilfe der XNA Math XMConvertFloatToHalf-Funktion :


	XMHALF4 instance;

	instance.x = XMConvertFloatToHalf(_x);
	instance.y = XMConvertFloatToHalf(_y);
	instance.z = XMConvertFloatToHalf(_z);
	instance.w = XMConvertFloatToHalf(_w);

    

Anforderungen

   
Zielplattform Windows
Kopfzeile directxpackedvector.h

Weitere Informationen

Referenz

XMConvertFloatToHalf

XMHALF4

XMHALF4-Konstruktoren