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 |