Справочник по Direct3D 12

В этом разделе рассматриваются API для программирования графики на основе Direct3D 12.

В этом разделе

Раздел Описание
Иерархия интерфейса На схеме показана иерархия наследования интерфейса.
Пример кода в справочнике по D3D12 Описание использования примера кода в документации по Direct3D 12.
Справочник по коду В этом разделе рассматриваются API Direct3D 12, объявленные в d3d12.h, включая API для буферов, текстур и представлений.
Справочник по уровню отладки В этом разделе рассматриваются API Direct3D 12, объявленные в файле d3d12sdklayers.h, который предназначен для уровня отладки.
Справочник по шейдерам В этом разделе рассматриваются API Direct3D 12, объявленные в d3d12shader.h, которые помогают создавать программируемые шейдеры и управлять ими. Шейдеры — это исполняемые программы, которые программируются исключительно с помощью HLSL.
Справочник по 11on12 В этом разделе рассматриваются API Direct3D 12, объявленные в d3d11on12.h. API Direct3D 11on12 помогают постепенно переносить код из D3D11 в D3D12.
Справочник по Direct Machine Learning (DirectML) В этом разделе рассматриваются API Direct Machine Learning (DirectML), объявленные в directml.h.
Вспомогательные структуры и функции для D3D12 Эти вспомогательные структуры и вспомогательные функции объявляются в d3dx12.h.
Коды возврата Direct3D 12 Ниже приведены коды возврата из функций API.
Трассировка лучей Direct3D 12 В этом разделе приведены ссылки на API, относящиеся к Direct3D 12 Raytracing.
Direct3D 12 в Windows 7 В этом разделе рассматриваются API Direct3D 12, объявленные в d3d12downlevel.h, для использования исключительно в Windows 7. Дополнительные сведения см. в статье Перенос игр DirectX 12 в Windows 7 .