Direct3D 12 的帮助程序结构和函数

这些帮助程序结构和帮助程序函数在中 d3dx12.h声明。 d3dx12.h 与 Direct3D 12 标头分开提供,并且不包括在 Windows SDK 中。

可以使用这些帮助程序结构来创建和初始化 Direct3D 结构。 这些帮助程序结构的行为类似于C++类。 每个帮助程序结构通常都有一个默认构造函数、一个显式构造函数、一个析构函数和一个关联的 D3D12 结构的强制转换运算符。 每个帮助程序结构都有一个“C”前缀,并与缺少“C”前缀的 D3D12 结构相关联。 大多数帮助程序结构包含初始化成员方法,有些结构包含比较函数。

集成

原始 D3DX12 库是一个C++头文件(d3dx12.h),你将其复制到项目中。 有许多与 DirectX 相关的项目模板使用这种集成形式。

此后,该库已重构为多个文件,以便使其更模块化、更易于维护,并且添加了一些需要小型静态库的功能(例如属性表)。 将此新库集成到项目中有多种选择:

本节内容

主题 说明
D3D12 的帮助程序接口 这些帮助程序接口特别有助于处理子资源,并在其中 d3dx12.h声明。
D3D12 的帮助程序结构 这些帮助程序结构有助于初始化许多 Direct3D 12 结构,并在其中 d3dx12.h声明。
D3D12 的帮助程序函数 这些帮助程序函数特别有助于处理子资源,并在其中 d3dx12.h声明。