DirectXMath
Zweck
Die DirectXMath-API stellt SIMD-freundliche C++-Typen und -Funktionen für allgemeine lineare Algebra- und Grafikmathematikvorgänge bereit, die für DirectX-Anwendungen gemeinsam sind. Die Bibliothek bietet optimierte Versionen für Windows 32-Bit (x86), Windows 64-Bit (x64) und Windows unter ARM/ARM64 bis SSE, AVX und ARM-NEON systeminterne Unterstützung im Visual C++-Compiler.
Für Entwickler, die mit DirectXMath noch nicht vertraut sind, empfiehlt es sich, den SimpleMath-Wrapper im DirectX Tool Kit für DirectX 11 / DirectX12- als Ausgangspunkt zu verwenden.
In diesem Abschnitt
Thema | Beschreibung |
---|---|
DirectXMath-Programmierhandbuch |
DirectXMath bietet eine für Windows optimierte mathematische Lösung. |
DirectXMath-Programmierreferenz |
Dieser Abschnitt enthält Referenzmaterial für die DirectXMath-Bibliothek. |
Entwicklergruppe
Die DirectXMath-Bibliothek wurde für C++-Entwickler entwickelt, die an Spielen und DirectX-Grafiken in Apps der universellen Windows-Plattform, Xbox-Spielen und herkömmlichen Desktop-Apps für Windows arbeiten.
Abrufen von DirectXMath
Die DirectXMath-Header werden im Windows SDK ausgeliefert, das im Lieferumfang von Visual Studio 2012 oder höher enthalten ist, und als alle Inlineheader gibt es keine DLL oder statische Bibliothek, mit der eine Verknüpfung hergestellt werden kann. Es ist auch als Paket auf NuGet-verfügbar.
DirectXMath ist Open Source unter der MIT-Lizenz, die auf GitHub-gehostet wird.