Pular para o conteúdo principal
Descreve constantes embutidas na assinatura raiz que aparecem nos sombreadores como um buffer de constantes.

Sintaxe

Membros

ShaderRegister
Tipo: UINT
O registro de sombreador. RegisterSpace
Tipo: UINT
O espaço de registro. Num32BitValues
Tipo: UINT
O número de constantes que ocupam um único slot de sombreador (essas constantes aparecem como um único buffer de constantes). Todas as constantes ocupam um único slot de associação da assinatura raiz.

Comentários

Consulte Associação de recursos em HLSL para obter mais informações sobre registros e espaços de sombreador. D3D12_ROOT_CONSTANTS é o tipo de dados do membro Constants de D3D12_ROOT_PARAMETER. Use um D3D12_ROOT_CONSTANTS ao definir o campo SlotType de D3D12_ROOT_PARAMETER como o membro D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS de D3D12_ROOT_PARAMETER_TYPE.

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_CONSTANTS Estruturas principais Criando uma assinatura raiz Usando constantes diretamente na assinatura raiz
Última modificação em 6 de outubro de 2026