Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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