Freigeben über


XMHALF2::XMHALF2(constfloat*)-Funktion (directxpackedvector.h)

Initialisiert eine neue instance von XMHALF2 aus einem Argument mit zwei Elementarraysfloat.

Dieser Konstruktor initialisiert eine neue instance von** XMHALF2** aus einem Argument mit zwei Elementarraysfloat.

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

Syntax

void XMHALF2(
  const float *pArray
) noexcept;

Parameter

pArray

Zwei Elementarray float mit den Werten, die zum Initialisieren der beiden Komponenten einer neuen instance von XMHALF2 verwendet werden.

Rückgabewert

Keine

Bemerkungen

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

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

XMHALF2 instance;

instance.x = XMConvertFloatToHalf(pArray[0]);
instance.y = XMConvertFloatToHalf(pArray[1]);

Anforderungen

   
Zielplattform Windows
Kopfzeile directxpackedvector.h

Weitere Informationen

XMHALF2

XMHALF2-Konstruktoren