enumeración D3D12DDI_HEAP_FLAGS (d3d12umddi.h)

La enumeración D3D12DDI_HEAP_FLAGS especifica las opciones del montón de Direct3D 12.

Sintaxis

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
} ;

Constantes

 
D3D12DDI_HEAP_FLAG_NONE
Valor: 0x0
No hay marcas.
D3D12DDI_HEAP_FLAG_NON_RT_DS_TEXTURES
Valor: 0x2
El montón admite recursos asignados para otras texturas de Destino de representación (RT) y Depth-Stencil (DS).
D3D12DDI_HEAP_FLAG_BUFFERS
Valor: 0x4
El montón admite los recursos asignados para los búferes.
D3D12DDI_HEAP_FLAG_COHERENT_SYSTEMWIDE
Valor: 0x8
El montón admite recursos asignados para una amplia gama del sistema coherente.
D3D12DDI_HEAP_FLAG_PRIMARY
Valor: 0x10
El montón admite recursos asignados para principal.
D3D12DDI_HEAP_FLAG_RT_DS_TEXTURES
Valor: 0x20
El montón admite recursos asignados para las texturas RT y DS.
D3D12DDI_HEAP_FLAG_0041_DENY_L0_DEMOTION
Valor: 0x40
Admite la degradación transparente a la memoria del sistema mediante la restricción de los segmentos de memoria admitidos para el montón.

Requisitos

Requisito Valor
encabezado de d3d12umddi.h (incluya D3d12umddi.h)

Consulte también

D3D12DDIARG_CREATEHEAP_0001