D3DX (Direct3D 9)

D3DX は Direct3D の最上位に追加のグラフィック機能を提供するためのツールのライブラリです。D3DX はダイナミック リンク ライブラリ (DLL) として提供されます。

このリリースの DirectX SDK では、D3DX は 1 つのバージョンのみ提供されます。リテール D3DX DLL は、SDK に用意された再領布可能パッケージに含まれ、DirectSetup で DirectX をインストールする過程で自動的にインストールされます。このリリースに含まれる D3DX ライブラリは、この SDK に付属の Direct3D ランタイムによって決まります。また、このリリースの D3DX バージョンに対するアプリケーション リンクもこの SDK からランタイムを再配布する必要があります。

D3DX の複数のリリースが単一のシステムに同時に独立して常駐できます。アプリケーションを D3dx9.lib に静的にリンクすることで、アプリケーションは実行時に対応するリテール D3DX DLL に動的にリンクします。この DLL はアプリケーションがコンパイルされる D3DX ヘッダーに対応しています (D3dx9core.h では D3DX_SDK_VERSION という名前の定数)。D3DX の新しいバージョンは DirectX SDK の将来のリリースで出荷されるため、早期の D3DX ライブラリにリンクするアプリケーションには影響しません。

D3DX ライブラリは、次の機能の全般的な領域に対処しています。