Referenz für Direct3D 12

In diesem Abschnitt werden APIs für die Direct3D 12-basierte Grafikprogrammierung behandelt.

In diesem Abschnitt

Thema Beschreibung
Schnittstellenhierarchie Das Diagramm zeigt die Vererbungshierarchie der Schnittstelle.
Beispielcode in der D3D12-Referenz Erläutert die Verwendung von Beispielcode in der Direct3D 12-Dokumentation.
Core-Referenz In diesem Abschnitt werden Direct3D 12-APIs behandelt, die in d3d12.h deklariert wurden, einschließlich APIs für Puffer, Texturen und Ansichten.
Debugebenenreferenz Dieser Abschnitt behandelt Direct3D 12-APIs, die in d3d12sdklayers.h deklariert wurden, was für die Debugebene gilt.
Shaderreferenz In diesem Abschnitt werden Direct3D 12-APIs behandelt, die in d3d12shader.h deklariert sind, wodurch programmierbare Shader erstellt und verwaltet werden können. Shader sind ausführbare Programme, die ausschließlich mit HLSL programmiert werden.
Referenz 11on12 Dieser Abschnitt behandelt Direct3D 12-APIs, die in d3d11on12.h deklariert wurden. Die Direct3D 11on12-APIs helfen Ihnen beim inkrementellen Portieren von D3D11 zu D3D12.
Direct Machine Learning (DirectML)-Referenz In diesem Abschnitt werden Direct Machine Learning(DirectML)-APIs behandelt, die in directml.h deklariert sind.
Hilfsstrukturen und -funktionen für D3D12 Diese Hilfsstrukturen und Hilfsfunktionen werden in d3dx12.hdeklariert.
Direct3D 12-Rückgabecodes Im Folgenden werden Codes aus API-Funktionen zurückgegeben.
Direct3D 12-Raytracing Dieser Abschnitt enthält Links zu APIs, die für Direct3D 12 Raytracing relevant sind.
Direct3D 12 unter Windows 7 In diesem Abschnitt werden Direct3D 12-APIs behandelt, die ausschließlich für Windows 7 deklariert sindd3d12downlevel.h. Weitere Informationen finden Sie unter Portieren von DirectX 12-Spielen zu Windows 7.