XMBYTEN4::XMBYTEN4(uint32_t)-Funktion (directxpackedvector.h)
Initialisiert eine neue instance von XMBYTEN4
aus einer uint32_t
Variablen, die Komponentendaten in einem gepackten Format enthält.
Dieser Konstruktor initialisiert eine neue instance von XMBYTEN4 aus einer uint32_t
Variablen, die Komponentendaten in einem gepackten Format enthält.
Hinweis Dieser Konstruktor ist nur unter C++ verfügbar.
Syntax
void XMBYTEN4(
uint32_t Packed
) noexcept;
Parameter
Packed
Die Werte von vier Vektorkomponenten der neuen instance in einem gepackten Format.
Rückgabewert
Keine
Bemerkungen
Die Werte, die die drei Komponenten der neuen instance von XMBYTEN4
definieren, werden nicht normalisiert und im Argument Packed
im folgenden Format gespeichert:
-
Die ersten 8 Bits (Bits 0-7) von Packed werden dem x-Element der instance von
XMBYTEN4
erstellt als ganze Zahl mit Vorzeichen zugewiesen. -
Die zweiten 8 Bits (Bits 8-15) von Packed sind dem y-Element der instance von
XMBYTEN4
konstruiert als ganze Zahl mit Vorzeichen zugewiesen. -
Die dritten 8 Bits (Bits 16-23) von Packed, die dem z-Element der instance von
XMBYTEN4
konstruiert als ganze Zahl mit Vorzeichen zugewiesen sind. -
Die letzten 8 Bits (Bits 24-31) von Packed wurden dem w-Member der instance von
XMBYTEN4
konstruiert als ganze Zahl mit Vorzeichen zugewiesen.
Anforderungen
Zielplattform | Windows |
Kopfzeile | directxpackedvector.h |
Weitere Informationen
Referenz