Freigeben über


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 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 in d3d12.h deklarierte Direct3D 12-APIs behandelt, einschließlich APIs für Puffer, Texturen und Ansichten.
Referenz zur Debugebene 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 wurden, um programmierbare Shader zu erstellen und zu verwalten. 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 wurden. Mit den Direct3D 11on12-APIs können Sie Code inkrementell von D3D11 zu D3D12 portieren.
Direct Machine Learning(DirectML)-Referenz In diesem Abschnitt werden in directml.h deklarierte Direct Machine Learning-APIs (DirectML) behandelt.
Hilfsstrukturen und -funktionen für D3D12 Diese Hilfsstrukturen und Hilfsfunktionen werden in d3dx12.hdeklariert.
Direct3D 12-Rückgabecodes Im Folgenden finden Sie Rückgabecodes aus 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 wurden, ausschließlich unter Windows 7. Weitere Informationen finden Sie unter Portieren von DirectX 12-Spielen zu Windows 7 .