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

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

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

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

Syntax

void XMUBYTEN4(
  uint32_t Packed
) noexcept;

Parameter

Packed

Die Werte von vier Vektorkomponenten des neuen instance in einem gepackten Format.

Rückgabewert

Keine

Bemerkungen

Die Werte, die die drei Komponenten des neuen instance von XMUBYTEN4 definieren, werden nicht normalisiert und im Argument Packed im folgenden Format gespeichert:

  • Die ersten 8 Bits (Bits 0-7) von Packed sind als ganze Zahl ohne Vorzeichen dem x-Element des instance von XMUBYTEN4 erstellt zugewiesen.
  • Die zweiten 8 Bits (Bits 8-15) von Packed werden als ganze Zahl ohne Vorzeichen dem y-Element des instance von XMUBYTEN4 erstellt zugewiesen.
  • Die dritten 8 Bits (Bits 16-23) von Packed, die dem z-Element der instance von XMUBYTEN4 konstruiert als ganze Zahl ohne Vorzeichen zugewiesen sind.
  • Die letzten 8 Bits (Bits 24-31) von Packed werden dem w-Element der instance von XMUBYTEN4 konstruiert als ganze Zahl ohne Vorzeichen zugewiesen.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile directxpackedvector.h

Weitere Informationen

Referenz

XMUBYTEN4

XMUBYTEN4-Konstruktoren