Skip to main content
Décrit un argument indirect (paramètre) à utiliser avec une signature de commande.

Syntaxe

Membres

Type
Type : D3D12_INDIRECT_ARGUMENT_TYPE
Constante d’énumération D3D12_INDIRECT_ARGUMENT_TYPE qui spécifie le type d’argument que contient la structure. VertexBuffer.Slot
Type : UINT
Spécifie l’emplacement qui contient l’adresse de la mémoire tampon de sommets. Constant.RootParameterIndex
Type : UINT
Spécifie l’index racine de la constante. Constant.DestOffsetIn32BitValues
Type : UINT
Spécifie le décalage de la première constante du groupe. Prend en charge les constantes à valeurs multiples à un index racine spécifié. Les entrées de constantes racines doivent être triées de la plus petite à la plus grande. Constant.Num32BitValuesToSet
Type : UINT
Spécifie le nombre de constantes 32 bits définies à l’index racine spécifié. Prend en charge les constantes à valeurs multiples à un index racine spécifié. ConstantBufferView.RootParameterIndex
Type : UINT
Spécifie l’index racine de la vue de mémoire tampon constante (CBV). ShaderResourceView.RootParameterIndex
Type : UINT
Spécifie l’index racine de la vue de ressource de nuanceur (SRV). UnorderedAccessView.RootParameterIndex
Type : UINT
Spécifie l’index racine de la vue d’accès non ordonné (UAV). DescriptorTableRootParameterIndex
Type : UINT
Spécifie l’index du paramètre racine dans la table de descripteurs. SPadding.SizeInBytes
Type : UINT
Taille du remplissage, en octets. Capacités de définition d’état. DispatchL2.Flags
Type : D3D12XBOX_DISPATCH_FLAGS
Ensemble de D3D12XBOX_DISPATCH_FLAGS fourni en tant qu’argument direct à la signature de commande et appliqué à tous les appels ExecuteIndirect correspondant à cette signature. Cette extension XBOX pour ID3D12GraphicsCommandList::ExecuteIndirect prend en charge des capacités supplémentaires de définition d’état.

Remarques

Cette structure est utilisée par la structure D3D12_COMMAND_SIGNATURE_DESC. Elle ajoute des extensions propres à XBOX pour ExecuteIndirect qui prennent en charge des capacités supplémentaires de définition d’état. D3D12_INDIRECT_ARGUMENT_DESC ajoute les membres suivants :
  • DescriptorTableRootParameterIndex
  • SPadding.SizeInBytes
  • DispatchL2.Flags

Configuration requise

En-tête : d3d12_x.h Plateformes prises en charge : famille XBOX One

Voir aussi

d3d12_x
Last modified on October 6, 2026