Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Initialisiert eine neue instance von XMHALF4 aus einem Argument mit einem Array mit vier Elementenfloat.
Dieser Konstruktor initialisiert eine neue instance von XMHALF4 aus einem Argument mit vier Elementenarrayfloat.
Syntax
void XMHALF4(
const float *pArray
) noexcept;
Parameter
pArray
Vier Elementarray float mit den Werten, die zum Initialisieren der vier Komponenten einer neuen instance von XMHALF4 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 XMHALF4 unendlich für eine 16-Bit-Ganzzahl (+0x7FFF).
Der folgende Pseudocode veranschaulicht die Operation dieses Konstruktors mithilfe der XNA-Funktion "Math XMConvertFloatToHalf ":
XMHALF4 instance;
instance.x = XMConvertFloatToHalf(pArray[0]);
instance.y = XMConvertFloatToHalf(pArray[1]);
instance.z = XMConvertFloatToHalf(pArray[2]);
instance.w = XMConvertFloatToHalf(pArray[3]);
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | directxpackedvector.h |