Direct3D 12 参考

本部分介绍基于 Direct3D 12 的图形编程的 API。

在本部分中

主题 描述
接口层次结构 此图显示了接口继承层次结构。
D3D12 引用中的示例代码 说明 Direct3D 12 文档中的示例代码的使用。
核心参考 本部分介绍在 d3d12.h 中声明的 Direct3D 12 API,包括缓冲区、纹理和视图的 API。
调试层参考 本部分介绍在 d3d12sdklayers.h 中声明的 Direct3D 12 API,该 API 适用于调试层。
着色器参考 本部分介绍在 d3d12shader.h 中声明的 Direct3D 12 API,这有助于创建和管理可编程着色器。 着色器是专门使用 HLSL 编程的可执行程序。
11on12 参考 本部分介绍在 d3d11on12.h 中声明的 Direct3D 12 API。 Direct3D 11on12 API 可帮助你以增量方式将代码从 D3D11 移植到 D3D12。
Direct Machine Learning (DirectML) 参考 本部分介绍 directml.h 中声明的直接机器学习 (DirectML) API。
D3D12 的帮助程序结构和函数 这些帮助程序结构和帮助程序函数在 d3dx12.h中声明。
Direct3D 12 返回代码 以下是 API 函数的返回代码。
Direct3D 12 光线跟踪 本部分提供与 Direct3D 12 Raytracing 相关的 API 的链接。
在 Windows 7 Direct3D 12 本部分介绍在 d3d12downlevel.h中声明的 Direct3D 12 API,仅用于 Windows 7。 有关详细信息,请参阅 将 DirectX 12 游戏移植到 Windows 7