Compartilhar via


estrutura D3D12_ROOT_DESCRIPTOR1 (d3d12.h)

Descreve os descritores embutidos na assinatura raiz versão 1.1 que aparecem em sombreadores.

Sintaxe

typedef struct D3D12_ROOT_DESCRIPTOR1 {
  UINT                        ShaderRegister;
  UINT                        RegisterSpace;
  D3D12_ROOT_DESCRIPTOR_FLAGS Flags;
} D3D12_ROOT_DESCRIPTOR1;

Membros

ShaderRegister

O registro do sombreador.

RegisterSpace

O espaço de registro.

Flags

Especifica a D3D12_ROOT_DESCRIPTOR_FLAGS que determinam a volatilidade dos descritores e os dados que eles referenciam.

Comentários

D3D12_ROOT_DESCRIPTOR1 é o tipo de dados do membro descritor do D3D12_ROOT_PARAMETER1. Use um D3D12_ROOT_DESCRIPTOR1 ao definir o campo ParameterType do D3D12_ROOT_PARAMETER1 para os membros D3D12_ROOT_PARAMETER_TYPE_CBV, D3D12_ROOT_PARAMETER_TYPE_SRV ou D3D12_ROOT_PARAMETER_TYPE_UAV de D3D12_ROOT_PARAMETER_TYPE.

Consulte a estrutura auxiliar CD3DX12_ROOT_DESCRIPTOR1.

Requisitos

Requisito Valor
Cabeçalho d3d12.h

Confira também

Estruturas principais

D3D12_ROOT_DESCRIPTOR

Assinatura raiz versão 1.1