DirectXMath
Avsikt
DirectXMath-API:et tillhandahåller SIMD-vänliga C++-typer och funktioner för vanliga linjära algebra- och grafikmatematikåtgärder som är gemensamma för DirectX-program. Biblioteket innehåller optimerade versioner för Windows 32-bitars (x86), Windows 64-bitars (x64) och Windows på ARM/ARM64 via SSE, AVX och ARM-NEON inbyggt stöd i Visual C++-kompilatorn.
För utvecklare som är nybörjare på DirectXMath kanske du vill överväga att använda SimpleMath-omslutningen i DirectX Tool Kit för DirectX 11 / DirectX12 som utgångspunkt.
I det här avsnittet
Ämne | Beskrivning |
---|---|
Programmeringsguide för DirectXMath |
DirectXMath tillhandahåller en matematisk lösning som är optimerad för Windows. |
DirectXMath-programmeringsreferens |
Det här avsnittet innehåller referensmaterial för DirectXMath-biblioteket. |
Målgrupp för utvecklare
DirectXMath-biblioteket är utformat för C++-utvecklare som arbetar med spel och DirectX-grafik i Universella Windows Platform-appar, Xbox-spel och traditionella skrivbordsappar för Windows.
Hämta DirectXMath
DirectXMath-huvuden levereras i Windows SDK som levereras med Visual Studio 2012 eller senare, och som ett infogat huvud finns det inget DLL- eller statiskt bibliotek att länka till. Det är också tillgängligt som ett paket på NuGet.
DirectXMath är öppen källkod under MIT-licensen finns på GitHub.