Freigeben über


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

Weitere Informationen

XMUBYTE4

XMUBYTE4-Konstruktoren