> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SetPipelineState1 (consoles XBOX Series)

> Définit un objet d'état dans la liste de commandes.

Définit un objet d'état dans la liste de commandes.

## Syntaxe

```cpp theme={null}
void SetPipelineState1(
    ID3D12StateObject  pStateObject
)
```

### Paramètres

*pStateObject*\
Type : ID3D12StateObject \*

Objet d'état à définir dans la liste de commandes. Dans la version actuelle, il ne peut être que de type [D3D12\_STATE\_OBJECT\_TYPE\_RAYTRACING\_PIPELINE](/fr-CA/reference/graphics/d3d12/enums/d3d12_state_object_type_public).

### Valeur de retour

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 solution de rechange à [ID3D12GraphicsCommandList::SetPipelineState](/fr-CA/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_setpipelinestate_public), qui n'est définie que pour les nuanceurs graphiques et de calcul. Un seul état de pipeline est actif à la fois dans une liste de commandes; l'un ou l'autre appel définit donc l'état de pipeline actuel. La distinction entre les appels est que chacun ne définit que des types particuliers d'état de pipeline. Dans la version actuelle, **SetPipelineState1** sert uniquement à 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](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList4/id3d12graphicscommandlist4)


## Related topics

- [SetPipelineStackSize (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/interfaces/id3d12stateobjectproperties/methods/id3d12stateobjectproperties_setpipelinestacksize_public.md)
- [GetPipelineStackSize (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/interfaces/id3d12stateobjectproperties/methods/id3d12stateobjectproperties_getpipelinestacksize_public.md)
- [D3D12_RAYTRACING_PIPELINE_FLAGS (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/enums/d3d12_raytracing_pipeline_flags_public.md)
- [D3D12_RAYTRACING_PIPELINE_CONFIG (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/structs/d3d12_raytracing_pipeline_config_public.md)
- [D3D12_RAYTRACING_PIPELINE_CONFIG1 (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/structs/d3d12_raytracing_pipeline_config1_public.md)
