DirectXMath

目的

DirectXMath API は、DIRECTX アプリケーションに共通する一般的な線形代数およびグラフィックス演算用の SIMD に優しい C++ 型と関数を提供します。 このライブラリは、Visual C++ コンパイラでの SSE、AVX、ARM-NEON 組み込み関数のサポートを通じて、Windows 32 ビット (x86)、Windows 64 ビット (x64)、および ARM/ARM64 でWindowsに最適化されたバージョンを提供します。

DirectXMath を初めて使用する開発者の場合は、DirectX 11DirectX12 / 用 DirectX ツールキットの SimpleMath ラッパーを出発点として使用することを検討してください。

このセクションの内容

トピック 説明
DirectXMath プログラミング ガイド
DirectXMath は、Windows用に最適化された数学ソリューションを提供します。
DirectXMath プログラミング リファレンス
このセクションには、DirectXMath ライブラリのリファレンス 資料が含まれています。

 

対象となる開発者

DirectXMath ライブラリは、ユニバーサル Windows プラットフォーム アプリ、Xbox ゲーム、Windows用の従来のデスクトップ アプリでゲームと DirectX グラフィックスに取り組む C++ 開発者向けに設計されています。

DirectXMath の取得

DirectXMath ヘッダーは、Visual Studio 2012 以降に付属するWindows SDK に付属しており、すべてのインライン ヘッダーとして、リンクする DLL または静的ライブラリはありません。 NuGetのパッケージとしても利用できます。

DirectXMath は、GitHubでホストされている MIT ライセンスの下でオープンソースされます。