次の方法で共有


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

関連項目

Direct3D インターフェイス