#include <d3d12.h>
// ...
interface ID3D12Heap : public ID3D12Pageable
{
// 其他方法...
};
在实际使用中,你通常会通过 ID3D12Device::CreateHeap 方法创建一个堆对象。堆可以用于存储缓冲区、纹理、常量缓冲区等 GPU 资源。堆的类型和属性取决于你在创建时指定的参数。
要使用堆存储资源,你通常还需要创建对应的资源对象,并将其绑定到堆上。这通常通过 ID3D12Device::CreatePlacedResource 或者 ID3D12Device::CreateReservedResource 方法完成。
如果你需要更多关于 ID3D12Heap 接口的详细信息,建议查阅最新版本的 Windows SDK 文档。
转载请注明出处:http://www.zyzy.cn/article/detail/26132/Win32 API/D3d12.h/ID3D12Heap