DirectXMath-Bibliothekstypen

Die DirectXMath-Bibliothek bietet eine Reihe von Strukturen und definierten Typen zum Kapseln von Daten, um benutzerfreundlichkeit, Optimierung und Portabilität zu unterstützen.

Die folgende Liste enthält Strukturen, die derzeit Teil der DirectXMath-Bibliothek sind und über den DirectXMath.h-Header verfügbar sind.

In diesem Abschnitt

Thema Beschreibung
HALF-Datentyp
Ein Alias für uint16 _ t mit einer 16-Bit-Gleitkommazahl, die aus einem Vorzeichenbit, einem 5-Bit-Exponenten und einer 10-Bit-Mantisse besteht.
XMVECTOR-Datentyp
Ein portabler Typ, der verwendet wird, um einen Vektor von vier 32-Bit-Gleitkomma- oder Ganzzahlkomponenten darzustellen, die jeweils optimal ausgerichtet und einem Hardwarevektorregister zugeordnet sind.
XMVECTORF32-Datentyp
Ein nicht transparenter, portabler Typ zur Unterstützung der Verwendung der C/C++-Initialisierersyntax zum Laden von Gleitkommawerten in eine Instanz des XMVECTOR-Typs.
XMVECTORI32-Datentyp
Ein nicht transparenter, portabler Typ, der die Verwendung der C/C++-Initialisierersyntax unterstützt, um ganzzahlige Werte in eine Instanz des XMVECTOR-Typs zu laden.
XMVECTORU32-Datentyp
Ein nicht transparenter, portabler Typ zur Unterstützung der Verwendung der C/C++-Initialisierersyntax zum Laden von uint32 _ t-Werten in eine Instanz des XMVECTOR-Typs.
XMVECTORU8-Datentyp
Ein nicht transparenter, portabler Typ zur Unterstützung der Verwendung der C/C++-Initialisierersyntax zum Laden von uint8 _ t-Werten in eine Instanz des XMVECTOR-Typs.

DirectXMath-Programmierreferenz