Freigeben über


Direct3D 12-Referenz

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

In diesem Abschnitt

Thema Beschreibung
Schnittstellenhierarchie Das Diagramm zeigt die Hierarchie der Schnittstellenvererbung.
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 sind, einschließlich APIs für Puffer, Texturen und Ansichten.
Debugebenenverweis In diesem Abschnitt werden Direct3D 12-APIs behandelt, die in d3d12sdklayers.h deklariert sind, 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.
11on12-Referenz In diesem Abschnitt werden Direct3D 12-APIs behandelt, die in d3d11on12.h deklariert sind. 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 finden Sie Rückgabecodes von API-Funktionen.
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 in d3d12downlevel.hdeklariert sind und ausschließlich für Windows 7 verwendet werden. Weitere Informationen finden Sie unter Portieren von DirectX 12-Spielen zu Windows 7.