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 |