D3D12_ROOT_DESCRIPTOR_TABLE1 struttura (d3d12.h)

Descrive il layout della firma radice 1.1 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_TABLE1 {
  UINT                          NumDescriptorRanges;
  const D3D12_DESCRIPTOR_RANGE1 *pDescriptorRanges;
} D3D12_ROOT_DESCRIPTOR_TABLE1;

Members

NumDescriptorRanges

Numero di intervalli di descrittori nel layout della tabella.

pDescriptorRanges

Matrice di strutture D3D12_DESCRIPTOR_RANGE1 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_TABLE1 è il tipo di dati del membro DescriptorTable di D3D12_ROOT_PARAMETER1. Usare un D3D12_ROOT_DESCRIPTOR_TABLE1 quando si imposta il membro SlotType di D3D12_ROOT_PARAMETER1 su D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE.

Fare riferimento alla struttura helper CD3DX12_ROOT_DESCRIPTOR_TABLE1.

Requisiti

Requisito Valore
Intestazione d3d12.h

Vedi anche

Strutture principali

D3D12_ROOT_DESCRIPTOR_TABLE

Firma radice versione 1.1