Sdílet prostřednictvím


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.