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 を含む)

こちらもご覧ください

Direct3D インターフェイス