XMU555::XMU555(uint16_t)-Funktion (directxpackedvector.h)

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

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

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

Syntax

void XMU555(
  uint16_t Packed
) noexcept;

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 XMU555 definieren, werden wie folgt im Argument Packed gespeichert:

  • Die ersten 5 Bits (Bits 0-4) von Packed sind dem x-Element des instance von XMU555 als ganze Zahl zugewiesen.
  • Die zweiten 5 Bits (Bits 5-9) von Packed sind dem y-Element des instance von XMU555 konstruiert als ganze Zahl zugewiesen.
  • Die dritten 5 Bits (Bits 10-14) von Packed werden dem z-Element der instance von XMU555 konstruiert als ganze Zahl zugewiesen.
  • Die letzten 1 Bits (Bit 15) von Packed, die dem w-Element der instance von XMU555 konstruiert als ganze Zahl zugewiesen sind.

Anforderungen

   
Zielplattform Windows
Kopfzeile directxpackedvector.h

Weitere Informationen

Referenz

XMU555

XMU555-Konstruktoren