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
.
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 |