Freigeben über


XMUDEC4::XMUDEC4(uint32_t)-Funktion (directxpackedvector.h)

Initialisiert eine neue instance von XMUDEC4 aus einer uint32_t Variablen, die Komponentendaten in einem gepackten Format enthält.

Dieser Konstruktor initialisiert eine neue instance von XMUDEC4 aus einer uint32_t Variablen, die Komponentendaten in einem gepackten Format enthält.

Hinweis Dieser Konstruktor ist nur unter C++ verfügbar.
 

Syntax

void XMUDEC4(
  uint32_t Packed
) noexcept;

Parameter

Packed

Die Werte der vier Komponenten der neuen instance von XMUDEC4 werden wie folgt im Argument Packed gespeichert:

Rückgabewert

Keine

Bemerkungen

Die Werte der vier Komponenten der neuen instance von XMUDEC4 werden wie folgt im Argument Packed gespeichert:

  • Die ersten 10 Bits (Bits 0-9) von Packed, die als ganze Zahl ohne Vorzeichen dem x-Element der instance von XMUDEC4 konstruiert zugewiesen sind.
  • Die zweiten 10 Bits (Bits 10-19) von Packed werden dem y-Member der instance von XMUDEC4 konstruiert als ganze Zahl ohne Vorzeichen zugewiesen.
  • Die dritten 10 Bits (Bits 20-29) von Packed sind dem z-Member der instance von XMUDEC4 konstruiert als ganze Zahl ohne Vorzeichen zugewiesen.
  • Die letzten 2 Bits (Bits 30-31) von Packed wurden dem w-Member der instance von XMUDEC4 konstruiert als ganze Zahl ohne Vorzeichen zugewiesen.

Anforderungen

   
Zielplattform Windows
Kopfzeile directxpackedvector.h

Weitere Informationen

Referenz

XMUDEC4

XMUDEC4-Konstruktoren