DirectXMath

目的

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

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

このセクションの内容

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

 

対象となる開発者

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

DirectXMath の取得

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

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