Passer au contenu principal
Définit un objet d’état sur la liste de commandes.

Syntaxe

Paramètres

pStateObject
Type : ID3D12StateObject *
Objet d’état à définir sur la liste de commandes. Dans la version actuelle, il ne peut être que de type D3D12_STATE_OBJECT_TYPE_RAYTRACING_PIPELINE.

Valeur renvoyée

Type : void Aucune.

Remarques

Cette méthode peut être appelée à partir de listes de commandes graphiques ou de calcul et de bundles. Cette méthode est une alternative à ID3D12GraphicsCommandList::SetPipelineState, qui n’est définie que pour les nuanceurs graphiques et de calcul. Un seul état de pipeline est actif à la fois sur une liste de commandes ; l’un ou l’autre appel définit donc l’état de pipeline actuel. La différence entre ces appels est que chacun ne définit que des types particuliers d’état de pipeline. Dans la version actuelle, SetPipelineState1 n’est utilisée que pour définir l’état de pipeline de lancer de rayons.

Configuration requise

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

Voir aussi

ID3D12GraphicsCommandList4
Dernière modification le 6 octobre 2026