D3D12_ROOT_DESCRIPTOR_TABLE struttura (d3d12.h)

Descrive il layout della firma radice 1.0 di una tabella descrittore come raccolta di intervalli di descrittori che sono tutti relativi a un singolo handle descrittore di base.

Sintassi

typedef struct D3D12_ROOT_DESCRIPTOR_TABLE {
  UINT                         NumDescriptorRanges;
  const D3D12_DESCRIPTOR_RANGE *pDescriptorRanges;
} D3D12_ROOT_DESCRIPTOR_TABLE;

Members

NumDescriptorRanges

Numero di intervalli di descrittori nel layout della tabella.

pDescriptorRanges

Matrice di strutture D3D12_DESCRIPTOR_RANGE che descrivono gli intervalli di descrittori.

Commenti

Gli esempi non sono consentiti nella stessa tabella descrittore delle viste con buffer costante (CBV), viste di accesso non ordinate (UAV) e viste delle risorse shader (SRV).

D3D12_ROOT_DESCRIPTOR_TABLE è il tipo di dati del membro DescriptorTable di D3D12_ROOT_PARAMETER. Usare un D3D12_ROOT_DESCRIPTOR_TABLE quando si imposta il membro ParameterType di D3D12_ROOT_PARAMETER su D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE.

Requisiti

Requisito Valore
Intestazione d3d12.h

Vedi anche

CD3DX12_ROOT_DESCRIPTOR_TABLE

Strutture principali

D3D12_ROOT_DESCRIPTOR_TABLE1