Dela via


Direct3D 12-referens

Det här avsnittet beskriver API:er för Direct3D 12-baserad grafikprogrammering.

I det här avsnittet

Ämne Beskrivning
Gränssnittshierarki Diagrammet visar gränssnittsarvhierarkin.
Exempelkod i D3D12-referensen Förklarar användningen av exempelkod i Direct3D 12-dokumentationen.
Core-referens Det här avsnittet beskriver Direct3D 12 API:er som deklarerats i d3d12.h, inklusive API:er för buffertar, texturer och vyer.
Referens för felsökningslager Det här avsnittet beskriver Direct3D 12 API:er som deklarerats i d3d12sdklayers.h, vilket är för felsökningslagret.
Shader-referens Det här avsnittet beskriver Direct3D 12 API:er som deklarerats i d3d12shader.h, vilket hjälper dig att skapa och hantera programmerbara skuggningar. Skuggningar är körbara program som är programmerade uteslutande med HLSL.
11on12-referens Det här avsnittet beskriver Direct3D 12 API:er som deklarerats i d3d11on12.h. Direct3D 11on12 API:er hjälper dig att portkod stegvis från D3D11 till D3D12.
Direct Machine Learning-referens (DirectML) Det här avsnittet beskriver Direct Machine Learning-API:er (DirectML) som deklarerats i directml.h.
hjälpstrukturer och funktioner för D3D12 Dessa hjälpstrukturer och hjälpfunktioner deklareras i d3dx12.h.
Direct3D 12-returkoder Följande är returkoder från API-funktioner.
Direct3D 12 Raytracing Det här avsnittet innehåller länkar till API:er som är relevanta för Direct3D 12 Raytracing.
Direct3D 12 På Windows 7 Det här avsnittet beskriver Direct3D 12 API:er som deklarerats i d3d12downlevel.h, för användning enbart i Windows 7. Mer information finns i Porting DirectX 12-spel till Windows 7.