D3D12_DESCRIPTOR_HEAP_TYPE 枚举 (d3d12.h)

指定描述符堆的类型。

语法

typedef enum D3D12_DESCRIPTOR_HEAP_TYPE {
  D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV = 0,
  D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER,
  D3D12_DESCRIPTOR_HEAP_TYPE_RTV,
  D3D12_DESCRIPTOR_HEAP_TYPE_DSV,
  D3D12_DESCRIPTOR_HEAP_TYPE_NUM_TYPES
} ;

常量

 
D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV
值: 0
常量缓冲区视图、着色器资源视图和无序访问视图组合的描述符堆。
D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER
采样器的描述符堆。
D3D12_DESCRIPTOR_HEAP_TYPE_RTV
呈现器目标视图的描述符堆。
D3D12_DESCRIPTOR_HEAP_TYPE_DSV
深度模具视图的描述符堆。
D3D12_DESCRIPTOR_HEAP_TYPE_NUM_TYPES
描述符堆的类型数。

注解

此枚举由 D3D12_DESCRIPTOR_HEAP_DESC 结构和以下方法使用:

要求

要求
Header d3d12.h

另请参阅

核心枚举

创建描述符堆

描述符堆