ID3D12DescriptorHeap interface

A descriptor heap is a collection of contiguous allocations of descriptors, one allocation for every descriptor. Descriptor heaps contain many object types that are not part of a Pipeline State Object (PSO), such as Shader Resource Views (SRVs), Unordered Access Views (UAVs), Constant Buffer Views (CBVs), and Samplers.

Methods

The ID3D12DescriptorHeap interface has these methods.

Method Description
ID3D12DescriptorHeap::GetCPUDescriptorHandleForHeapStart Gets the CPU descriptor handle that represents the start of the heap.
ID3D12DescriptorHeap::GetDesc Gets the descriptor heap description.
ID3D12DescriptorHeap::GetGPUDescriptorHandleForHeapStart Gets the GPU descriptor handle that represents the start of the heap.

Requirements

   
Target Platform Windows
Header d3d12.h

See Also

Core Interfaces

Creating Descriptor Heaps

Descriptor Heaps

ID3D12Pageable