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) |