Direct3D 11-Kernschnittstellen

Dieser Abschnitt enthält Informationen zu den Kernschnittstellen.

In diesem Abschnitt

Thema BESCHREIBUNG
ID3D11Asynchron
Diese Schnittstelle kapselt Methoden zum asynchronen Abrufen von Daten aus der GPU.
ID3D11BlendState
Die Blendzustandsschnittstelle enthält eine Beschreibung für den Mischzustand, den Sie an die Output-Merger-Phase binden können.
ID3D11BlendState1
Die Blendzustandsschnittstelle enthält eine Beschreibung für den Mischzustand, den Sie an die Output-Merger-Phase binden können. Diese Schnittstelle mit Mischzustand unterstützt sowohl logische Vorgänge als auch Mischvorgänge.
ID3D11CommandList
Die ID3D11CommandList-Schnittstelle kapselt eine Liste von Grafikbefehlen 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 Output-Merger-Phase binden können.
ID3D11Device
Die Geräteschnittstelle stellt einen virtuellen Adapter dar. sie wird verwendet, um Ressourcen zu erstellen.
ID3D11Device1
Die Geräteschnittstelle stellt einen virtuellen Adapter dar. sie wird verwendet, um Ressourcen zu erstellen. ID3D11Device1 fügt neue Methoden zu denen in ID3D11Device hinzu.
ID3D11Geräte2
Die Geräteschnittstelle stellt einen virtuellen Adapter dar. sie wird verwendet, um Ressourcen zu erstellen. ID3D11Device2 fügt neue Methoden zu denen in ID3D11Device1 hinzu.
ID3D11Geräte3
Die Geräteschnittstelle stellt einen virtuellen Adapter dar. sie wird verwendet, um Ressourcen zu erstellen. ID3D11Device3 fügt neue Methoden zu denen in ID3D11Device2 hinzu.
ID3D11Geräte4
Die Geräteschnittstelle stellt einen virtuellen Adapter dar. sie wird verwendet, um Ressourcen zu erstellen. ID3D11Device4 fügt neue Methoden zu denen in ID3D11Device3 hinzu, z. B . RegisterDeviceRemovedEvent und UnregisterDeviceRemoved.
ID3D11Geräte5
Die Geräteschnittstelle stellt einen virtuellen Adapter dar. sie wird verwendet, um Ressourcen zu erstellen. ID3D11Device5 fügt neue Methoden zu denen in ID3D11Device4 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 Renderingbefehle generiert.
Hinweis: Die neueste Version dieser Schnittstelle ist ID3D11DeviceContext4, die im Windows 10 Creators Update eingeführt wurde. Anwendungen, die auf Windows 10 Creators Update abzielen, sollten die ID3D11DeviceContext4-Schnittstelle anstelle von ID3D11Device verwenden.
ID3D11DeviceContext1
Die Gerätekontextschnittstelle stellt einen Gerätekontext dar. Sie wird zum Rendern von Befehlen verwendet. ID3D11DeviceContext1 fügt neue Methoden zu denen in ID3D11DeviceContext hinzu.
ID3D11DeviceContext2
Die Gerätekontextschnittstelle stellt einen Gerätekontext dar. Sie wird zum Rendern von Befehlen verwendet. ID3D11DeviceContext2 fügt neue Methoden zu denen in ID3D11DeviceContext1 hinzu.
ID3D11DeviceContext3
Die Gerätekontextschnittstelle stellt einen Gerätekontext dar. Sie wird zum Rendern von Befehlen verwendet. ID3D11DeviceContext3 fügt neue Methoden zu denen in ID3D11DeviceContext2 hinzu.
ID3D11DeviceContext4
Die Gerätekontextschnittstelle stellt einen Gerätekontext dar. Sie wird zum Rendern von Befehlen verwendet. ID3D11DeviceContext4 fügt denen in ID3D11DeviceContext3 neue Methoden hinzu.
ID3DDeviceContextState
Die ID3DDeviceContextState-Schnittstelle stellt ein Kontextzustandsobjekt 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 mindestens einer GPUs verwendet wird.
ID3D11InputLayout
Eine Eingabelayoutschnittstelle enthält eine Definition, wie Vertexdaten, die im Arbeitsspeicher angeordnet sind, in die Eingabe-Assembler-Phase der Grafikpipeline einspeisen.
ID3D11Multithread
Bietet Threadingschutz für kritische Abschnitte einer Multithreadanwendung.
ID3D11Predicate
Eine Prädikatschnittstelle bestimmt, ob die 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 (GRAPHICS Processing Unit, GPU) dar.
ID3D11RasterizerState
Die Rasterizer-State-Schnittstelle enthält eine Beschreibung für den Rasterizerzustand, den Sie an die Rasterizerphase binden können.
ID3D11RasterizerState1
Die Rasterizer-State-Schnittstelle enthält eine Beschreibung für den Rasterizerzustand, den Sie an die Rasterizerphase binden können. Diese Rasterizer-State-Schnittstelle unterstützt die erzwungene Stichprobenanzahl.
ID3D11RasterizerState2
Die Rasterizer-State-Schnittstelle enthält eine Beschreibung für den Rasterizerzustand, den Sie an die Rasterizerphase binden können. Diese Rasterizer-State-Schnittstelle unterstützt erzwungene Stichprobenanzahl und den konservativen Rasterisierungsmodus.
ID3D11SamplerState
Die Sampler-State-Schnittstelle enthält eine Beschreibung für den Samplerzustand, den Sie zur Referenz durch Texturbeispielvorgänge an jede Shaderphase der Pipeline binden können.

Direct3D 11 implementiert Schnittstellen für:

Kernreferenz