d3d9.h ヘッダー
このヘッダーは、複数のテクノロジで使用されます。 詳細については、次を参照してください。
d3d9.h には、次のプログラミング インターフェイスが含まれています。
IDirect3D9 IDirect3D9 (d3d9.h) インターフェイス アプリケーションでは、IDirect3D9 インターフェイスのメソッドを使用して Microsoft Direct3D オブジェクトを作成し、環境を設定します。 |
IDirect3D9Ex アプリケーションでは、IDirect3D9Ex インターフェイス (IDirect3D9 から継承) のメソッドを使用して、Microsoft Direct3D 9Ex オブジェクトを作成し、環境を設定します。 |
IDirect3D9ExOverlayExtension Direct3D デバイスのオーバーレイ ハードウェア機能を照会します。 (IDirect3D9ExOverlayExtension) |
IDirect3DAuthenticatedChannel9 グラフィックス ドライバーまたは Direct3D ランタイムとの通信チャネルを提供します。このインターフェイスへのポインターを取得するには、IDirect3DDevice9Video::CreateAuthenticatedChannel を呼び出します。 |
IDirect3DBaseTexture9 IDirect3DBaseTexture9 (d3d9.h) インターフェイス アプリケーションは、IDirect3DBaseTexture9 インターフェイスのメソッドを使用してテクスチャ リソースを操作します。 |
IDirect3DCryptoSession9 暗号化セッションを表します。このインターフェイスへのポインターを取得するには、IDirect3DDevice9Video::CreateCryptoSession を呼び出します。 |
IDirect3DCubeTexture9 IDirect3DCubeTexture9 (d3d9.h) インターフェイス アプリケーションは、IDirect3DCubeTexture9 インターフェイスのメソッドを使用して、キューブ テクスチャ リソースを操作します。 |
IDirect3DDevice9 IDirect3DDevice9 (d3d9.h) アプリケーションでは、IDirect3DDevice9 インターフェイスのメソッドを使用して DrawPrimitive ベースのレンダリングを実行し、リソースを作成します。 |
IDirect3DDevice9Ex アプリケーションでは、IDirect3DDevice9Ex インターフェイスのメソッドを使用して、プリミティブのレンダリング、リソースの作成、システム レベルの変数の操作、ガンマ ランプ レベルの調整、パレットの操作、シェーダーの作成を行います。 |
IDirect3DDevice9Video アプリケーションがグラフィックス ドライバーによって実装されたコンテンツ保護および暗号化サービスを使用できるようにします。このインターフェイスへのポインターを取得するには、D3D9Ex デバイスで QueryInterface を呼び出します。 |
IDirect3DIndexBuffer9 IDirect3DIndexBuffer9 (d3d9.h) インターフェイス アプリケーションは、IDirect3DIndexBuffer9 インターフェイスのメソッドを使用してインデックス バッファー リソースを操作します。 |
IDirect3DPixelShader9 IDirect3DPixelShader9 (d3d9.h) インターフェイス アプリケーションは、IDirect3DPixelShader9 インターフェイスのメソッドを使用して、ピクセル シェーダーの機能をカプセル化します。 |
IDirect3DQuery9 IDirect3DQuery9 (d3d9.h) インターフェイス アプリケーションは、IDirect3DQuery9 インターフェイスのメソッドを使用して、ドライバーに対して非同期クエリを実行します。 |
IDirect3DResource9 IDirect3DResource9 (d3d9.h) インターフェイスは、リソースのクエリと準備にアプリケーションによって使用されます。 |
IDirect3DStateBlock9 IDirect3DStateBlock9 (d3d9.h) インターフェイスは、レンダリング状態をカプセル化するためにアプリケーションによって使用されます。 |
IDirect3DSurface9 IDirect3DSurface9 (d3d9.h) インターフェイスは、アプリケーションがサーフェスのクエリと準備に使用します。 |
IDirect3DSwapChain9 IDirect3DSwapChain9 (d3d9.h) インターフェイスは、スワップ チェーンを操作するためにアプリケーションによって使用されます。 |
IDirect3DSwapChain9Ex アプリケーションでは、IDirect3DSwapChain9Ex インターフェイスのメソッドを使用してスワップ チェーンを操作します。 |
IDirect3DTexture9 IDirect3DTexture9 (d3d9.h) インターフェイスは、テクスチャ リソースを操作するためにアプリケーションによって使用されます。 |
IDirect3DVertexBuffer9 IDirect3DVertexBuffer9 (d3d9.h) インターフェイスは、頂点バッファー リソースを操作するためにアプリケーションによって使用されます。 |
IDirect3DVertexDeclaration9 IDirect3DVertexDeclaration9 (d3d9.h) インターフェイスは、頂点シェーダー宣言をカプセル化するためにアプリケーションによって使用されます。 |
IDirect3DVertexShader9 IDirect3DVertexShader9 (d3d9.h) インターフェイスは、頂点シェーダーの機能をカプセル化するためにアプリケーションによって使用されます。 |
IDirect3DVolume9 IDirect3DVolume9 (d3d9.h) インターフェイスは、ボリューム リソースを操作するためにアプリケーションによって使用されます。 |
IDirect3DVolumeTexture9 IDirect3DVolumeTexture9 (d3d9.h) インターフェイスは、ボリューム テクスチャ リソースを操作するためにアプリケーションによって使用されます。 |
Direct3DCreate9 Direct3DCreate9Ex 関数 (d3d9.h) は IDirect3D9 オブジェクトを作成し、インターフェイスを返します。 |
Direct3DCreate9Ex IDirect3D9Ex オブジェクトを作成し、インターフェイスを返します。 |