IDirect3D9 インターフェイス (d3d9helper.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 (d3d9helper.h) メソッドは、このデバイスでマルチサンプリング手法を使用できるかどうかを判断します。 |
IDirect3D9::CheckDeviceType IDirect3D9::CheckDeviceType (d3d9helper.h) メソッドは、このアダプターでハードウェア アクセラレータデバイスの種類を使用できるかどうかを確認します。 |
IDirect3D9::CreateDevice IDirect3D9::CreateDevice (d3d9helper.h) メソッドは、ディスプレイ アダプターを表すデバイスを作成します。 |
IDirect3D9::EnumAdapterModes IDirect3D9::EnumAdapterModes (d3d9helper.h) メソッドは、デバイスに対してクエリを実行して、指定されたアダプターが要求された形式と表示モードをサポートしているかどうかを判断します。 |
IDirect3D9::GetAdapterCount IDirect3D9::GetAdapterCount (d3d9helper.h) メソッドは、システム上のアダプターの数を返します。 |
IDirect3D9::GetAdapterDisplayMode IDirect3D9::GetAdapterDisplayMode (d3d9helper.h) メソッドは、アダプターの現在の表示モードを取得します。 |
IDirect3D9::GetAdapterIdentifier IDirect3D9::GetAdapterIdentifier (d3d9helper.h) メソッドは、IDirect3D9 インターフェイスがインスタンス化されたときにシステムに存在する物理ディスプレイ アダプターを記述します。 |
IDirect3D9::GetAdapterModeCount IDirect3D9::GetAdapterModeCount (d3d9helper.h) メソッドは、このアダプターで使用できる表示モードの数を返します。 |
IDirect3D9::GetAdapterMonitor IDirect3D9::GetAdapterMonitor (d3d9helper.h) メソッドは、Direct3D オブジェクトに関連付けられているモニターのハンドルを返します。 |
IDirect3D9::GetDeviceCaps IDirect3D9::GetDeviceCaps (d3d9helper.h) メソッドは、デバイスに関するデバイス固有の情報を取得します。 |
IDirect3D9::RegisterSoftwareDevice IDirect3D9::RegisterSoftwareDevice (d3d9helper.h) メソッドは、プラグ可能なソフトウェア デバイスを登録します。これにより、ソフトウェアのラスター化によってアプリケーションがソフトウェア ラスタライザーにアクセスできるようになります。 |
注釈
IDirect3D9 インターフェイスは、Direct3DCreate9 関数を呼び出すことによって取得されます。
LPDIRECT3D9型とPDIRECT3D9型は、 IDirect3D9 インターフェイスへのポインターとして定義されます。
typedef struct IDirect3D9 *LPDIRECT3D9, *PDIRECT3D9;
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | d3d9helper.h (D3D9.h を含む) |