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

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

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

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

Syntax

void XMXDECN4(
  uint32_t Packed
);

Parameter

Packed

Die Werte von vier Vektorkomponenten in einem gepackten Format.

Rückgabewert

Keine

Bemerkungen

Die Werte, die die vier Komponenten der neuen instance von XMXDECN4 definieren, werden nicht normalisiert und wie folgt im Argument Packed gespeichert:

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

Anforderungen

   
Zielplattform Windows
Kopfzeile directxpackedvector.h

Weitere Informationen

Referenz

XMXDECN4

XMXDECN4-Konstruktoren