Passer au contenu principal
Décrit la disposition d’une signature racine version 1.0.

Syntaxe

Membres

NumParameters
Type : UINT
Nombre d’emplacements dans la signature racine. Ce nombre correspond également au nombre d’éléments du tableau pParameters. pParameters
Type : const D3D12_ROOT_PARAMETER *
Tableau de structures D3D12_ROOT_PARAMETER pour les emplacements de la signature racine. NumStaticSamplers
Type : UINT
Spécifie le nombre d’échantillonneurs statiques. pStaticSamplers
Type : const D3D12_STATIC_SAMPLER_DESC *
Pointeur vers une ou plusieurs structures D3D12_STATIC_SAMPLER_DESC. Flags
Type : D3D12_ROOT_SIGNATURE_FLAGS
Combinaison de valeurs de type D3D12_ROOT_SIGNATURE_FLAGS combinées à l’aide d’une opération OR au niveau du bit. La valeur résultante spécifie les options de la disposition de la signature racine.

Remarques

Cette structure est utilisée par la fonction D3D12SerializeRootSignature et est renvoyée par la méthode ID3D12RootSignatureDeserializer::GetRootSignatureDesc. Il existe une signature racine graphique et une signature racine de calcul.

Configuration requise

En-tête : d3d12_xs.h ou d3d12_x.h
Bibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One

Voir aussi

CD3DX12_ROOT_SIGNATURE_DESC Structures principales Création d’une signature racine D3D12_ROOT_PARAMETER_TYPE D3D12_ROOT_SIGNATURE_DESC1 D3D12_VERSIONED_ROOT_SIGNATURE_DESC Utilisation de constantes directement dans la signature racine Utilisation de descripteurs directement dans la signature racine
Dernière modification le 6 octobre 2026