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, der uint16_t mit einer 16-Bit-Gleitkommazahl gepackt, die aus einem Vorzeichenbit, einem voreingenommenen 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 undurchsichtiger, portierbarer Typ, der die Verwendung der C/C++-Initialisierersyntax zum Laden von Gleitkommawerten in eine instance des XMVECTOR-Typs unterstützt. |
XMVECTORI32-Datentyp |
Ein undurchsichtiger, portabler Typ zur Unterstützung der Verwendung der C/C++-Initialisierersyntax zum Laden ganzzahliger Werte in eine instance des XMVECTOR-Typs. |
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. |
XMVECTORU8-Datentyp |
Ein undurchsichtiger, portabler Typ, der die Verwendung der C/C++-Initialisierersyntax zum Laden uint8_t Werte in eine instance des XMVECTOR-Typs unterstützt. |
Zugehörige Themen