Syntaxe
Membres
ParameterTypeType : D3D12_ROOT_PARAMETER_TYPE Une valeur de type D3D12_ROOT_PARAMETER_TYPE qui spécifie le type d’emplacement de la signature racine. Ce membre détermine le type à utiliser dans l’union ci-dessous. DescriptorTable
Type : D3D12_ROOT_DESCRIPTOR_TABLE1 Une structure D3D12_ROOT_DESCRIPTOR_TABLE1 qui décrit la disposition d’une table de descripteurs sous forme de collection de plages de descripteurs qui apparaissent l’une après l’autre dans un tas de descripteurs. Constants
Type : D3D12_ROOT_CONSTANTS Une structure D3D12_ROOT_CONSTANTS qui décrit des constantes intégrées dans la signature racine qui apparaissent dans les nuanceurs sous forme d’une seule mémoire tampon de constantes. Descriptor
Type : D3D12_ROOT_DESCRIPTOR1 Une structure D3D12_ROOT_DESCRIPTOR1 qui décrit des descripteurs intégrés dans la signature racine qui apparaissent dans les nuanceurs. ShaderVisibility
Type : D3D12_SHADER_VISIBILITY Une valeur de type D3D12_SHADER_VISIBILITY qui spécifie les nuanceurs qui peuvent accéder au contenu de l’emplacement de la signature racine.
Remarques
Utilisez cette structure avec la structure D3D12_ROOT_SIGNATURE_DESC1. Consultez la structure d’assistance CD3DX12_ROOT_PARAMETER1.Configuration requise
En-tête : d3d12_xs.h ou d3d12_x.hBibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One
