DirectXMath
Účel
Rozhraní API DirectXMath poskytuje typy a funkce jazyka C++ kompatibilní se SIMD pro běžné matematické operace lineární algebry a grafiky, které jsou společné pro aplikace DirectX. Knihovna poskytuje optimalizované verze pro Windows 32bitovou (x86), 64bitovou verzi (x64) a Windows v ARM/ARM64 prostřednictvím SSE, AVX a ARM-NEON vnitřní podpory v kompilátoru Visual C++.
Pro vývojáře, kteří s DirectXMath teprve začínají, můžete zvážit použití obálky SimpleMath v sadě nástrojů DirectX pro DirectX 11 / DirectX12 jako výchozí bod.
V této části
Námět | Popis |
---|---|
Průvodce programováním DirectXMath |
DirectXMath poskytuje matematické řešení optimalizované pro Windows. |
Referenční programování DirectXMath |
Tato část obsahuje referenční materiály pro knihovnu DirectXMath. |
Cílová skupina vývojářů
Knihovna DirectXMath je určená pro vývojáře c++ pracující na hrách a grafikách DirectX v aplikacích pro univerzální platformu Windows, hrách xboxu a tradičních desktopových aplikacích pro Windows.
Získání DirectXMath
Hlavičky DirectXMath jsou dodávány v sadě Windows SDK, které jsou součástí sady Visual Studio 2012 nebo novější, a jako veškerou vloženou hlavičku neexistuje žádná knihovna DLL ani statická knihovna, se kterou by bylo možno propojit. Je také k dispozici jako balíček na NuGet.
DirectXMath je open source v rámci licence MIT hostované na GitHubu.