次の方法で共有


D3DX (Direct3D 9)

手記

D3DX ライブラリは非推奨です。 新しいバージョンの Direct3D および関連するユーティリティ コードにアップグレードするオプションがない場合は、従来の DirectX SDK または DirectSetup に依存するのではなく、Microsoft.DXSDK.D3DX NuGet パッケージを使用できます。

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

DirectX SDK のこのリリースでは、1 つのバージョンの D3DX のみが提供されます。 リテール D3DX DLL は SDK で提供される再頒布可能パッケージに含まれており、DirectSetup を使用した DirectX のインストールの一部として自動的にインストールされます。 このリリースに含まれる D3DX ライブラリは、この SDK に付属している Direct3D ランタイムに依存します。 このリリースの D3DX のバージョンにリンクしているアプリケーションでも、この SDK からランタイムを再配布する必要があります。

D3DX の複数のリリースは、1 つのシステムに同時に個別に配置できます。 アプリケーションを D3dx9.lib に静的にリンクすると、アプリケーションは実行時に対応するリテール D3DX DLL に動的にリンクされます。 この DLL は、アプリケーションがコンパイルされる D3DX ヘッダーに対応します (D3dx9core.h のD3DX_SDK_VERSION定数で名前が付けられます)。 新しいバージョンの D3DX は DirectX SDK の将来のリリースで出荷されるため、以前の D3DX ライブラリにリンクしているアプリケーションは影響を受けません。

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

作業の開始