estructura D3D12_ROOT_DESCRIPTOR_TABLE1 (d3d12.h)

Describe el diseño de la firma raíz 1.1 de una tabla descriptor como una colección de intervalos de descriptores que son todos relativos a un único identificador de descriptor base.

Sintaxis

typedef struct D3D12_ROOT_DESCRIPTOR_TABLE1 {
  UINT                          NumDescriptorRanges;
  const D3D12_DESCRIPTOR_RANGE1 *pDescriptorRanges;
} D3D12_ROOT_DESCRIPTOR_TABLE1;

Miembros

NumDescriptorRanges

Número de intervalos de descriptores en el diseño de tabla.

pDescriptorRanges

Matriz de estructuras D3D12_DESCRIPTOR_RANGE1 que describen los intervalos de descriptores.

Comentarios

Los muestreadores no se permiten en la misma tabla descriptor que las vistas de búfer de constantes (CBV), las vistas de acceso desordenado (UAV) y las vistas de recursos de sombreador (SRV).

D3D12_ROOT_DESCRIPTOR_TABLE1 es el tipo de datos del miembro DescriptorTable de D3D12_ROOT_PARAMETER1. Use un D3D12_ROOT_DESCRIPTOR_TABLE1 al establecer el miembro SlotType de D3D12_ROOT_PARAMETER1en D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE.

Consulte la estructura del asistente CD3DX12_ROOT_DESCRIPTOR_TABLE1.

Requisitos

Requisito Valor
Header d3d12.h

Consulte también

Estructuras principales

D3D12_ROOT_DESCRIPTOR_TABLE

Versión 1.1 de la firma raíz