Share via


estructura D3D12_ROOT_DESCRIPTOR_TABLE (d3d12.h)

Describe el diseño de la firma raíz 1.0 de una tabla de descriptores 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_TABLE {
  UINT                         NumDescriptorRanges;
  const D3D12_DESCRIPTOR_RANGE *pDescriptorRanges;
} D3D12_ROOT_DESCRIPTOR_TABLE;

Miembros

NumDescriptorRanges

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

pDescriptorRanges

Matriz de estructuras de D3D12_DESCRIPTOR_RANGE 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_TABLE es el tipo de datos del miembro DescriptorTable de D3D12_ROOT_PARAMETER. Use un D3D12_ROOT_DESCRIPTOR_TABLE al establecer el miembro ParameterType de D3D12_ROOT_PARAMETERen D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE.

Requisitos

Requisito Valor
Header d3d12.h

Consulte también

CD3DX12_ROOT_DESCRIPTOR_TABLE

Estructuras principales

D3D12_ROOT_DESCRIPTOR_TABLE1