Passer au contenu principal
Rétablit l’état d’une liste de commandes directe à l’état dans lequel elle se trouvait lors de sa création.

Syntaxe

Paramètres

pPipelineState [in, optional]
Type : ID3D12PipelineState *
Pointeur vers l’objet ID3D12PipelineState qui contient l’état initial du pipeline pour la liste de commandes.

Valeur de retour

Type : void Aucune.

Remarques

Il n’est pas valide d’appeler ClearState sur un bundle. Si une application appelle ClearState sur un bundle, l’appel à Close retourne E_FAIL. Lorsque ClearState est appelée, toutes les ressources actuellement liées sont déliées. La topologie de primitive est définie à D3D_PRIMITIVE_TOPOLOGY_UNDEFINED. Les fenêtres d’affichage, les rectangles de ciseaux, la valeur de référence du gabarit et le facteur de fusion sont définis à des valeurs vides (tous des zéros). La prédication est désactivée. L’objet d’état de pipeline fourni par l’application devient lié en tant qu’objet d’état de pipeline actuellement défini.

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

ID3D12GraphicsCommandList
Dernière modification le 6 octobre 2026