Freigeben über


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)

Weitere Informationen

Direct3D-Schnittstellen