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