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) 方法會註冊插入式軟體裝置,以提供軟體點陣化,讓應用程式能夠存取軟體點陣化程式。

備註

呼叫 Direct3DCreate9 函式可取得 IDirect3D9 介面。

LPDIRECT3D9和PDIRECT3D9類型會定義為 IDirect3D9 介面的指標。

typedef struct IDirect3D9 *LPDIRECT3D9, *PDIRECT3D9;

規格需求

需求
目標平台 Windows
標頭 d3d9helper.h (包含 D3D9.h)

另請參閱

Direct3D 介面