перечисление D3D12DDI_HEAP_FLAGS (d3d12umddi.h)

Перечисление D3D12DDI_HEAP_FLAGS задает параметры кучи Direct3D 12.

Синтаксис

typedef enum D3D12DDI_HEAP_FLAGS {
  D3D12DDI_HEAP_FLAG_NONE = 0x0,
  D3D12DDI_HEAP_FLAG_NON_RT_DS_TEXTURES = 0x2,
  D3D12DDI_HEAP_FLAG_BUFFERS = 0x4,
  D3D12DDI_HEAP_FLAG_COHERENT_SYSTEMWIDE = 0x8,
  D3D12DDI_HEAP_FLAG_PRIMARY = 0x10,
  D3D12DDI_HEAP_FLAG_RT_DS_TEXTURES = 0x20,
  D3D12DDI_HEAP_FLAG_0041_DENY_L0_DEMOTION = 0x40
} ;

Константы

 
D3D12DDI_HEAP_FLAG_NONE
Значение: 0x0
Флаги отсутствуют.
D3D12DDI_HEAP_FLAG_NON_RT_DS_TEXTURES
Значение: 0x2
Куча поддерживает ресурсы, выделенные для текстур, отличных от целевых объектов отрисовки (RT) и Depth-Stencil (DS).
D3D12DDI_HEAP_FLAG_BUFFERS
Значение: 0x4
Куча поддерживает ресурсы, выделенные для буферов.
D3D12DDI_HEAP_FLAG_COHERENT_SYSTEMWIDE
Значение: 0x8
Куча поддерживает ресурсы, выделенные для согласованной системы.
D3D12DDI_HEAP_FLAG_PRIMARY
Значение: 0x10
Куча поддерживает ресурсы, выделенные для основного ресурса.
D3D12DDI_HEAP_FLAG_RT_DS_TEXTURES
Значение: 0x20
Куча поддерживает ресурсы, выделенные для текстур RT и DS.
D3D12DDI_HEAP_FLAG_0041_DENY_L0_DEMOTION
Значение: 0x40
Поддерживает прозрачное понижение до системной памяти, ограничивая поддерживаемые сегменты памяти для кучи.

Требования

Требование Значение
Заголовок d3d12umddi.h (включая D3d12umddi.h)

См. также раздел

D3D12DDIARG_CREATEHEAP_0001