Справочник по 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 Машинное обучение (DirectML) В этом разделе рассматриваются API Direct Машинное обучение (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.