Partager via


ID3D12GraphicsCommandList4::SetPipelineState1, méthode (d3d12.h)

Définit un objet d’état dans la liste des commandes.

Syntaxe

void SetPipelineState1(
  ID3D12StateObject *pStateObject
);

Paramètres

pStateObject

Objet d’état à définir dans la liste des commandes. Dans la version actuelle, il ne peut s’agir que de type D3D12_STATE_OBJECT_TYPE_RAYTRACING_PIPELINE.

Valeur de retour

None

Notes

Cette méthode peut être appelée à partir de listes de commandes graphiques ou de calcul et d’offres groupées.

Cette méthode est une alternative à ID3D12GraphicsCommandList::SetPipelineState, qui est définie uniquement pour les nuanceurs graphiques et de calcul. Il n’y a qu’un seul état de pipeline actif dans une liste de commandes à la fois. Par conséquent, l’un ou l’autre des appels définit l’état actuel du pipeline. La distinction entre les appels est que chacun définit des types particuliers d’état de pipeline uniquement. Dans la version actuelle, SetPipelineState1 est utilisé uniquement pour définir l’état du pipeline raytracing.

Spécifications

   
Client minimal pris en charge Windows 10, version 1809 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
Plateforme cible Windows
En-tête d3d12.h
Bibliothèque D3D12.lib
DLL D3D12.dll

Voir aussi

ID3D12GraphicsCommandList4