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. |