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