Dela via


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.