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

XMBYTEN4

XMBYTEN4-Konstruktoren