Freigeben über


XMVECTORU32-Datentyp

Ein undurchsichtiger, portabler Typ, der die Verwendung der C/C++-Initialisierersyntax zum Laden uint32_t Werte in eine instance des XMVECTOR-Typs unterstützt.

typedef XMVECTOR32 vectoru32;

Bemerkungen

Eine Liste der zusätzlichen Funktionen, z. B. Konstruktoren und Operatoren, die bei der Programmierung in C++ mit XMVECTORU32 verfügbar sind, finden Sie unter XMVECTORU32-Erweiterungen.

Die XMVECTORF32-, XMVECTORU32-, XMVECTORI32- und XMVECTORU8-Strukturen werden als Mechanismus zum Erstellen von XMVECTOR aus verschiedenen konstanten Datentypen (Gleitkomma, ganze Zahl ohne Vorzeichen, ganze Zahl und Byte) mithilfe von Initialisierern bereitgestellt.

Dies ist erforderlich, um XMVECTOR zu unterstützen, da es selbst aus Portabilitäts- und Optimierungsgründen keine Initialisierer unterstützt.

Beispiel:

XMVECTOR data;
XMVECTORU32 uintVector = { 0xf7000000, 0x8310000, 0x1000000, 0 };
data = uintVector;

Namespace: Verwenden von DirectX

Plattformanforderungen

Microsoft Visual Studio 2010 oder Microsoft Visual Studio 2012 mit dem Windows SDK für Windows 8. Unterstützt für Win32-Desktop-Apps, Windows Store-Apps und Windows Phone 8-Apps.

Anforderungen

Anforderung Wert
Header
Directxmath.h

Siehe auch

DirectXMath-Bibliothekstypen

XMVECTORI32-Datentyp

XMVECTORF32-Datentyp

XMVECTOR-Datentyp

XMVECTORU8-Datentyp

XMVECTORU32-Erweiterungen