Platform SDK: DirectX

Direct3DX ユーティリティ ライブラリ アーキテクチャの概要

Direct3DX ユーティリティ ライブラリは、DirectX 7.0 の Direct3D コンポーネントと DirectDraw コンポーネントの最上位にあるヘルパー層である。これは、初期化、テクスチャ マップ、スプライトなどの機能で構成されており、大部分はそれぞれお互いに独立している。

ユーティリティ ライブラリの機能をつなぐアプリケーション プログラミング インターフェイス (API) は、初期化関数の D3DXInitialize 関数と D3DXUninitialize 関数だけである。

次図に、Direct3DX ユーティリティ ライブラリと Direct3D や DirectDraw との関係を示す。

 :  D3DXInitialize は、Direct3DX ユーティリティ ライブラリ API を使用する前に呼び出す必要がある。また、アプリケーションを終了する前に D3DXUninitialize を呼び出して、Direct3DX により割り当てられたリソースを解放する必要がある。