estrutura D3D12_ROOT_DESCRIPTOR_TABLE (d3d12.h)
Descreve o layout de assinatura raiz 1.0 de uma tabela de descritor como uma coleção de intervalos de descritores que são todos relativos a um único identificador de descritor base.
Sintaxe
typedef struct D3D12_ROOT_DESCRIPTOR_TABLE {
UINT NumDescriptorRanges;
const D3D12_DESCRIPTOR_RANGE *pDescriptorRanges;
} D3D12_ROOT_DESCRIPTOR_TABLE;
Membros
NumDescriptorRanges
O número de intervalos de descritores no layout da tabela.
pDescriptorRanges
Uma matriz de estruturas D3D12_DESCRIPTOR_RANGE que descrevem os intervalos de descritor.
Comentários
Exemplos não são permitidos na mesma tabela de descritor que CBVs (exibições de buffer constante), UAVs (exibições de acesso não ordenado) e SRVs (exibições de recurso de sombreador).
D3D12_ROOT_DESCRIPTOR_TABLE é o tipo de dados do membro DescriptorTable do D3D12_ROOT_PARAMETER. Use um D3D12_ROOT_DESCRIPTOR_TABLE ao definir o membro ParameterType do D3D12_ROOT_PARAMETER como D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d12.h |