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 |