IDirect3D9-Schnittstelle (d3d9helper.h)
Anwendungen verwenden die Methoden der IDirect3D9-Schnittstelle, um Microsoft Direct3D-Objekte zu erstellen und die Umgebung einzurichten. Diese Schnittstelle enthält Methoden zum Auflisten und Abrufen von Funktionen des Geräts.
Vererbung
Die IDirect3D9-Schnittstelle erbt von der IUnknown-Schnittstelle . IDirect3D9 verfügt auch über die folgenden Typen von Membern:
Methoden
Die IDirect3D9-Schnittstelle verfügt über diese Methoden.
IDirect3D9::CheckDepthStencilMatch Die IDirect3D9::CheckDepthStencilMatch-Methode (d3d9helper.h) bestimmt, ob ein Tiefenschablonenformat mit einem Renderzielformat kompatibel ist. |
IDirect3D9::CheckDeviceFormat Die IDirect3D9::CheckDeviceFormat -Methode (d3d9helper.h) bestimmt, ob ein Oberflächenformat als angegebenen Ressourcentyp verfügbar ist. |
IDirect3D9::CheckDeviceFormatConversion Die IDirect3D9::CheckDeviceFormatConversion-Methode (d3d9helper.h) testet das Gerät, um festzustellen, ob es die Konvertierung von einem Anzeigeformat in ein anderes unterstützt. |
IDirect3D9::CheckDeviceMultiSampleType Die IDirect3D9::CheckDeviceMultiSampleType (d3d9helper.h)-Methode bestimmt, ob auf diesem Gerät ein Multisampling-Verfahren verfügbar ist. |
IDirect3D9::CheckDeviceType Die IDirect3D9::CheckDeviceType-Methode (d3d9helper.h) überprüft, ob ein hardwarebeschleunigter Gerätetyp für diesen Adapter verwendet werden kann. |
IDirect3D9::CreateDevice Die IDirect3D9::CreateDevice-Methode (d3d9helper.h) erstellt ein Gerät zur Darstellung des Grafikkartes. |
IDirect3D9::EnumAdapterModes Die IDirect3D9::EnumAdapterModes-Methode (d3d9helper.h) fragt das Gerät ab, um zu ermitteln, ob der angegebene Adapter das angeforderte Format und den anzeigemodus unterstützt. |
IDirect3D9::GetAdapterCount Die IDirect3D9::GetAdapterCount -Methode (d3d9helper.h) gibt die Anzahl der Adapter auf dem System zurück. |
IDirect3D9::GetAdapterDisplayMode Die IDirect3D9::GetAdapterDisplayMode-Methode (d3d9helper.h) ruft den aktuellen Anzeigemodus des Adapters ab. |
IDirect3D9::GetAdapterIdentifier Die IDirect3D9::GetAdapterIdentifier-Methode (d3d9helper.h) beschreibt die physischen Grafikkarten, die im System vorhanden sind, als die IDirect3D9-Schnittstelle instanziiert wurde. |
IDirect3D9::GetAdapterModeCount Die IDirect3D9::GetAdapterModeCount -Methode (d3d9helper.h) gibt die Anzahl der für diesen Adapter verfügbaren Anzeigemodi zurück. |
IDirect3D9::GetAdapterMonitor Die IDirect3D9::GetAdapterMonitor-Methode (d3d9helper.h) gibt das Handle des Monitors zurück, der dem Direct3D-Objekt zugeordnet ist. |
IDirect3D9::GetDeviceCaps Die IDirect3D9::GetDeviceCaps-Methode (d3d9helper.h) ruft gerätespezifische Informationen zu einem Gerät ab. |
IDirect3D9::RegisterSoftwareDevice Die IDirect3D9::RegisterSoftwareDevice-Methode (d3d9helper.h) registriert ein steckbares Softwaregerät, das softwarerasterung bereitstellt, sodass Anwendungen auf Softwarerasterer zugreifen können. |
Hinweise
Die IDirect3D9-Schnittstelle wird durch Aufrufen der Direct3DCreate9-Funktion abgerufen.
Die LPDIRECT3D9- und PDIRECT3D9-Typen werden als Zeiger auf die IDirect3D9-Schnittstelle definiert.
typedef struct IDirect3D9 *LPDIRECT3D9, *PDIRECT3D9;
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d9helper.h (einschließlich D3D9.h) |