Passer au contenu principal
Rétablit l’état d’une liste de commandes directe à celui 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 de pipeline initial de la liste de commandes.

Valeur renvoyée

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 renverra E_FAIL. Lorsque ClearState est appelée, toutes les ressources actuellement liées sont dissociées. La topologie de primitive est définie sur D3D_PRIMITIVE_TOPOLOGY_UNDEFINED. Les fenêtres d’affichage, les rectangles de découpe, la valeur de référence du gabarit et le facteur de fusion sont définis sur des valeurs vides (tous à zéro). La prédication est désactivée. L’objet d’état de pipeline fourni par l’application est 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