Direct3D 11-Kernschnittstellen
Dieser Abschnitt enthält Informationen zu den Kernschnittstellen.
In diesem Abschnitt
Thema | Beschreibung |
---|---|
ID3D11Asynchrone |
Diese Schnittstelle kapselt Methoden zum asynchronen Abrufen von Daten aus der GPU. |
ID3D11BlendState- |
Die Blend-State-Schnittstelle enthält eine Beschreibung für den Mischzustand, den Sie an die Ausgabezusammenführungsstufebinden können. |
ID3D11BlendState1 |
Die Blend-State-Schnittstelle enthält eine Beschreibung für den Mischzustand, den Sie an die Ausgabezusammenführungsstufebinden können. Diese Blend-State-Schnittstelle unterstützt logische Vorgänge sowie Mischvorgänge. |
ID3D11CommandList- |
Die ID3D11CommandList Schnittstelle kapselt eine Liste der Grafikbefehle für die Wiedergabe. |
ID3D11Counter- |
Diese Schnittstelle kapselt Methoden zum Messen der GPU-Leistung. |
ID3D11DepthStencilState- |
Die Tiefenschablonenzustandsschnittstelle enthält eine Beschreibung für den Tiefenschablonenzustand, den Sie an die Ausgabezusammenführungsstufebinden können. |
ID3D11Device |
Die Geräteschnittstelle stellt einen virtuellen Adapter dar; sie wird zum Erstellen von Ressourcen verwendet. |
ID3D11Device1 |
Die Geräteschnittstelle stellt einen virtuellen Adapter dar; sie wird zum Erstellen von Ressourcen verwendet.
ID3D11Device1 fügt den ID3D11Deviceneue Methoden hinzu. |
ID3D11Device2- |
Die Geräteschnittstelle stellt einen virtuellen Adapter dar; sie wird zum Erstellen von Ressourcen verwendet.
ID3D11Device2 fügt denen in ID3D11Device1neue Methoden hinzu. |
ID3D11Device3- |
Die Geräteschnittstelle stellt einen virtuellen Adapter dar; sie wird zum Erstellen von Ressourcen verwendet.
ID3D11Device3 fügt denen in ID3D11Device2neue Methoden hinzu. |
ID3D11Device4- |
Die Geräteschnittstelle stellt einen virtuellen Adapter dar; sie wird zum Erstellen von Ressourcen verwendet.
ID3D11Device4 fügt den ID3D11Device3-neue Methoden hinzu, z. B. RegisterDeviceRemovedEvent und UnregisterDeviceRemoved. |
ID3D11Device5- |
Die Geräteschnittstelle stellt einen virtuellen Adapter dar; sie wird zum Erstellen von Ressourcen verwendet.
ID3D11Device5 fügt den ID3D11Device4-neue Methoden hinzu. |
ID3D11DeviceChild |
Eine Geräte-untergeordnete Schnittstelle greift auf daten zu, die von einem Gerät verwendet werden. |
ID3D11DeviceContext- |
Die ID3D11DeviceContext Schnittstelle stellt einen Gerätekontext dar, der Renderbefehle generiert. Hinweis: Die neueste Version dieser Schnittstelle ist ID3D11DeviceContext4 im Windows 10 Creators Update eingeführt. Anwendungen, die auf Windows 10 Creators Update abzielen, sollten die ID3D11DeviceContext4 Schnittstelle anstelle ID3D11Device-verwenden. |
ID3D11DeviceContext1 |
Die Gerätekontextschnittstelle stellt einen Gerätekontext dar; sie wird zum Rendern von Befehlen verwendet.
ID3D11DeviceContext1 fügt den ID3D11DeviceContext-neue Methoden hinzu. |
ID3D11DeviceContext2- |
Die Gerätekontextschnittstelle stellt einen Gerätekontext dar; sie wird zum Rendern von Befehlen verwendet.
ID3D11DeviceContext2 den methoden in ID3D11DeviceContext1hinzugefügt. |
ID3D11DeviceContext3- |
Die Gerätekontextschnittstelle stellt einen Gerätekontext dar; sie wird zum Rendern von Befehlen verwendet.
ID3D11DeviceContext3 fügt den methoden in ID3D11DeviceContext2neue Methoden hinzu. |
ID3D11DeviceContext4- |
Die Gerätekontextschnittstelle stellt einen Gerätekontext dar; sie wird zum Rendern von Befehlen verwendet.
ID3D11DeviceContext4 fügt den Methoden in ID3D11DeviceContext3neue Methoden hinzu. |
ID3DDeviceContextState |
Die ID3DDeviceContextState Schnittstelle stellt ein Kontextstatusobjekt dar, das Status- und Verhaltensinformationen zu einem Microsoft Direct3D-Gerät enthält. |
ID3D11Fence- |
Stellt einen Zaun dar, ein Objekt, das für die Synchronisierung der CPU und einer oder mehrerer GPUs verwendet wird. |
ID3D11InputLayout |
Eine Eingabelayoutschnittstelle enthält eine Definition, wie Vertexdaten, die im Arbeitsspeicher angeordnet sind, in die Eingabeassemblerphase der Grafikpipeline. |
ID3D11Multithread- |
Stellt Threadingschutz für kritische Abschnitte einer Multithreadanwendung bereit. |
ID3D11Predicate |
Eine Prädikatschnittstelle bestimmt, ob Geometrie abhängig von den Ergebnissen eines vorherigen Draw-Aufrufs verarbeitet werden soll. |
ID3D11Query |
Eine Abfrageschnittstelle fragt Informationen von der GPU ab. |
ID3D11Query1 |
Stellt ein Abfrageobjekt zum Abfragen von Informationen aus der Grafikverarbeitungseinheit (GPU) dar. |
ID3D11RasterizerState |
Die Rasterizerstatusschnittstelle enthält eine Beschreibung für den Rasterizerzustand, den Sie an die Rasterizerstufebinden können. |
ID3D11RasterizerState1 |
Die Rasterizerstatusschnittstelle enthält eine Beschreibung für den Rasterizerzustand, den Sie an die Rasterizerstufebinden können. Diese Rasterizerzustandsschnittstelle unterstützt die erzwungene Beispielanzahl. |
ID3D11RasterizerState2 |
Die Rasterizerstatusschnittstelle enthält eine Beschreibung für den Rasterizerzustand, den Sie an die Rasterizerstufebinden können. Diese Rasterizerzustandsschnittstelle unterstützt erzwungene Stichprobenanzahl und konservativen Rasterungsmodus. |
ID3D11SamplerState |
Die Sampler-State-Schnittstelle enthält eine Beschreibung für den Samplerzustand, die Sie an eine beliebige Shaderstufe der Pipeline für den Verweis durch Texturbeispielvorgänge binden können. |
Direct3D 11 implementiert Schnittstellen für: