Freigeben über


DirectXMath

Zweck

Die DirectXMath-API bietet SIMD-freundliche C++-Typen und -Funktionen für gängige lineare Algebra- und Grafikmathematikvorgänge, die für DirectX-Anwendungen gemeinsam sind. Die Bibliothek bietet optimierte Versionen für Windows 32-Bit (x86), Windows 64-Bit (x64) und Windows on ARM/ARM64 bis SSE-, AVX- und ARM-NEON-Systemunterstützung im Visual C++-Compiler.

Für Entwickler, die mit DirectXMath noch nicht vertraut sind, sollten Sie den SimpleMath-Wrapper im DirectX Tool Kit für DirectX 11 / DirectX12 als Ausgangspunkt in Betracht ziehen.

In diesem Abschnitt

Thema BESCHREIBUNG
DirectXMath-Programmierhandbuch
DirectXMath bietet eine mathematische Lösung, die für Windows optimiert ist.
DirectXMath-Programmierreferenz
Dieser Abschnitt enthält Referenzmaterial für die DirectXMath-Bibliothek.

 

Entwicklergruppe

Die DirectXMath-Bibliothek richtet sich an C++-Entwickler, die an Spielen und DirectX-Grafiken in Universelle Windows-Plattform-Apps, Xbox-Spielen und herkömmlichen Desktop-Apps für Windows arbeiten.

Abrufen von DirectXMath

Die DirectXMath-Header werden im Windows SDK ausgeliefert, das mit Visual Studio 2012 oder höher geliefert wird, und als all-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 wird unter der AUF GitHub gehosteten MIT-Lizenz Open Source.