Pular para o conteúdo principal
Descreve o slot de uma assinatura raiz versão 1.0.

Sintaxe

Membros

ParameterType
Tipo: D3D12_ROOT_PARAMETER_TYPE
Um valor do tipo D3D12_ROOT_PARAMETER_TYPE que especifica o tipo de slot da assinatura raiz. Este membro determina qual tipo usar na união abaixo. DescriptorTable
Tipo: D3D12_ROOT_DESCRIPTOR_TABLE
Uma estrutura D3D12_ROOT_DESCRIPTOR_TABLE que descreve o layout de uma tabela de descritores como uma coleção de intervalos de descritores que aparecem um após o outro em um heap de descritores. Constants
Tipo: D3D12_ROOT_CONSTANTS
Uma estrutura D3D12_ROOT_CONSTANTS que descreve constantes embutidas na assinatura raiz que aparecem nos sombreadores como um buffer de constantes. Descriptor
Tipo: D3D12_ROOT_DESCRIPTOR
Uma estrutura D3D12_ROOT_DESCRIPTOR que descreve descritores embutidos na assinatura raiz que aparecem nos sombreadores. ShaderVisibility
Tipo: D3D12_SHADER_VISIBILITY
Um valor do tipo D3D12_SHADER_VISIBILITY que especifica os sombreadores que podem acessar o conteúdo do slot da assinatura raiz.

Comentários

Um D3D12_ROOT_SIGNATURE_DESC pode conter tabelas de descritores e constantes embutidas. Hardware mais avançado também pode dar suporte a descritores embutidos na assinatura raiz. O número de slots de associação na assinatura raiz é mais eficiente se mantido abaixo de um determinado tamanho e também pode ter um limite superior.

Requisitos

Cabeçalho: d3d12_xs.h ou d3d12_x.h
Biblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas com suporte: consoles XBOX Series e família XBOX One

Confira também

CD3DX12_ROOT_PARAMETER Estruturas principais Criando uma assinatura raiz D3D12_ROOT_PARAMETER1
Última modificação em 6 de outubro de 2026