IDirect3D9 インターフェイス (d3d9.h)
アプリケーションでは、IDirect3D9 インターフェイスのメソッドを使用して Microsoft Direct3D オブジェクトを作成し、環境を設定します。 このインターフェイスには、デバイスの機能を列挙および取得するためのメソッドが含まれています。
継承
IDirect3D9 インターフェイスは、IUnknown インターフェイスから継承されます。 IDirect3D9 には、次の種類のメンバーもあります。
メソッド
IDirect3D9 インターフェイスには、これらのメソッドがあります。
IDirect3D9::CheckDepthStencilMatch IDirect3D9::CheckDepthStencilMatch メソッド (d3d9helper.h) は、深度ステンシル形式が特定の表示モードのレンダー ターゲット形式と互換性があるかどうかを判断します。 |
IDirect3D9::CheckDeviceFormat IDirect3D9::CheckDeviceFormat メソッド (d3d9helper.h) は、指定されたリソースの種類としてサーフェス形式を使用できるかどうかを判断します。 |
IDirect3D9::CheckDeviceFormatConversion IDirect3D9::CheckDeviceFormatConversion メソッド (d3d9helper.h) は、デバイスをテストして、ある表示形式から別の表示形式への変換をサポートしているかどうかを確認します。 |
IDirect3D9::CheckDeviceMultiSampleType IDirect3D9::CheckDeviceMultiSampleType メソッド (d3d9.h) は、このデバイスでマルチサンプリング手法を使用できるかどうかを判断します。 |
IDirect3D9::CheckDeviceType IDirect3D9::CheckDeviceType メソッド (d3d9.h) は、このアダプターでハードウェア アクセラレータデバイスの種類を使用できるかどうかを確認します。 |
IDirect3D9::CreateDevice IDirect3D9::CreateDevice メソッド (d3d9.h) は、ディスプレイ アダプターを表すデバイスを作成します。 |
IDirect3D9::EnumAdapterModes IDirect3D9::EnumAdapterModes メソッド (d3d9.h) は、デバイスに対してクエリを実行して、指定されたアダプターが要求された形式と表示モードをサポートしているかどうかを判断します。 |
IDirect3D9::GetAdapterCount IDirect3D9::GetAdapterCount メソッド (d3d9.h) は、システム上のアダプターの数を返します。 |
IDirect3D9::GetAdapterDisplayMode IDirect3D9::GetAdapterDisplayMode メソッド (d3d9.h) は、アダプターの現在の表示モードを取得します。 |
IDirect3D9::GetAdapterIdentifier IDirect3D9::GetAdapterIdentifier メソッド (d3d9.h) では、IDirect3D9 インターフェイスがインスタンス化されたときにシステムに存在する物理ディスプレイ アダプターについて説明します。 |
IDirect3D9::GetAdapterModeCount IDirect3D9::GetAdapterModeCount メソッド (d3d9.h) は、このアダプターで使用できる表示モードの数を返します。 |
IDirect3D9::GetAdapterMonitor IDirect3D9::GetAdapterMonitor メソッド (d3d9.h) は、Direct3D オブジェクトに関連付けられているモニターのハンドルを返します。 |
IDirect3D9::GetDeviceCaps IDirect3D9::GetDeviceCaps メソッド (d3d9.h) は、デバイスに関するデバイス固有の情報を取得します。 |
IDirect3D9::RegisterSoftwareDevice IDirect3D9::RegisterSoftwareDevice メソッド (d3d9.h) は、プラグ可能なソフトウェア デバイスを登録します。 |
解説
IDirect3D9 インターフェイスは、Direct3DCreate9 関数を呼び出すことによって取得されます。
LPDIRECT3D9 型と PDIRECT3D9 型は、 IDirect3D9 インターフェイスへのポインターとして定義されます。
typedef struct IDirect3D9 *LPDIRECT3D9, *PDIRECT3D9;
要件
対象プラットフォーム | Windows |
ヘッダー | d3d9.h (D3D9.h を含む) |