Udostępnij za pośrednictwem


Dokumentacja funkcji Direct3D 12

W tej sekcji opisano interfejsy API dla programowania grafiki opartego na protokole Direct3D 12.

W tej sekcji

Temat Opis
hierarchia interfejsu Diagram przedstawia hierarchię dziedziczenia interfejsu.
przykładowy kod w dokumentacji D3D12 Objaśnia użycie przykładowego kodu w dokumentacji direct3D 12.
Core W tej sekcji opisano interfejsy API Direct3D 12 zadeklarowane w d3d12.h, w tym interfejsy API dla, tekstur i widoków.
dokumentacja dotycząca warstwy debugowania W tej sekcji opisano interfejsy API Direct3D 12 zadeklarowane w pliku d3d12sdklayers.h, który jest przeznaczony dla warstwy debugowania.
cieniowania W tej sekcji opisano interfejsy API Direct3D 12 zadeklarowane w pliku d3d12shader.h, co ułatwia tworzenie programowalnych cieniowania i zarządzanie nimi. Cieniowania to programy wykonywalne, które są programowane wyłącznie przy użyciu programu HLSL.
11on12 — dokumentacja W tej sekcji opisano interfejsy API Direct3D 12 zadeklarowane w d3d11on12.h. Interfejsy API Direct3D 11on12 ułatwiają przyrostowe przenoszenie kodu z D3D11 do D3D12.
dokumentacja Direct Machine Learning (DirectML) W tej sekcji opisano interfejsy API direct machine learning (DirectML) zadeklarowane w pliku directml.h.
struktury i funkcje pomocnika dla D3D12 Te struktury pomocnika i funkcje pomocnicze są deklarowane w d3dx12.h.
kody powrotne Direct3D 12 Poniżej przedstawiono kody powrotne z funkcji interfejsu API.
Direct3D 12 Raytracing Ta sekcja zawiera linki do interfejsów API, które są istotne dla funkcji Direct3D 12 Raytracing.
Direct3D 12 w systemie Windows 7 W tej sekcji opisano interfejsy API Direct3D 12 zadeklarowane w d3d12downlevel.h, do użytku wyłącznie w systemie Windows 7. Aby uzyskać więcej informacji, zobacz Przenoszenie gier DirectX 12 do systemu Windows 7.