Freigeben über


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.