> ## 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.

# CD3DX12XBOX_PIPELINE_STATE_STREAM (famille XBOX One)

> Structure d'assistance permettant de créer et d'utiliser des états de pipeline graphique et de calcul au moyen d'une interface combinée.

Structure d'assistance permettant de créer et d'utiliser des états de pipeline graphique et des états de pipeline de calcul au moyen d'une interface combinée. Pour plus d'informations sur les états de pipeline graphique et les états de pipeline de calcul, consultez [D3D12\_GRAPHICS\_PIPELINE\_STATE\_DESC](/fr-CA/reference/graphics/d3d12_x/structs/d3d12_graphics_pipeline_state_desc) et [D3D12\_COMPUTE\_PIPELINE\_STATE\_DESC](https://learn.microsoft.com/en-us/windows/win32/api/d3d12/ns-d3d12-d3d12_compute_pipeline_state_desc).

## Syntaxe

```cpp theme={null}
typedef struct CD3DX12XBOX_PIPELINE_STATE_STREAM {  
    // ... begin Xbox-specific
    CD3DX12_PIPELINE_STATE_STREAM_PIXEL_SHADER_OPTIONS    PixelShaderOptionsX;
    CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL_OPTIONS   DepthStencilOptionsX;
    CD3DX12_PIPELINE_STATE_STREAM_GRAPHICS_SHADER_LIMITS  GraphicsShaderLimitsX;
    CD3DX12_PIPELINE_STATE_STREAM_TESSELLATION_PARAMETERS TessellationParametersX;
    CD3DX12_PIPELINE_STATE_STREAM_COMPUTE_SHADER_LIMITS   ComputeShaderLimitsX;
    // ... end Xbox-specific

} CD3DX12XBOX_PIPELINE_STATE_STREAM  
```

### Membres

*PixelShaderOptionsX*\
Type : **CD3DX12\_PIPELINE\_STATE\_STREAM\_PIXEL\_SHADER\_OPTIONS**

Décrit les options du nuanceur de pixels

*DepthStencilOptionsX*\
Type : **CD3DX12\_PIPELINE\_STATE\_STREAM\_PIXEL\_SHADER\_OPTIONS**

Décrit les options de profondeur-gabarit

*GraphicsShaderLimitsX*\
Type : **CD3DX12\_PIPELINE\_STATE\_STREAM\_GRAPHICS\_SHADER\_LIMITS**

Décrit les limites des nuanceurs graphiques

*TessellationParametersX*\
Type : **CD3DX12\_PIPELINE\_STATE\_STREAM\_TESSELLATION\_PARAMETER**

Décrit les paramètres de pavage

*ComputeShaderLimitsX*\
Type : **CD3DX12\_PIPELINE\_STATE\_STREAM\_COMPUTE\_SHADER\_LIMITS**

Décrit les limites du nuanceur de calcul

## Remarques

Le Microsoft Game Development Kit (GDK) pour XBOX One définit l'interface **CD3DX12XBOX\_PIPELINE\_STATE\_STREAM**, qui est une version étendue de **CD3DX12\_PIPELINE\_STATE\_STREAM**. Elle prend en charge la variable membre propre à XBOX documentée ici. Pour plus de détails sur l'interface commune qui prend en charge à la fois XBOX One et le PC, consultez [CD3DX12\_PIPELINE\_STATE\_STREAM](https://learn.microsoft.com/en-us/windows/win32/direct3d12/cd3dx12-pipeline-state-stream).

Les types suivants sont définis en tant que modèles :

* **CD3DX12\_PIPELINE\_STATE\_STREAM\_PIXEL\_SHADER\_OPTIONS**
* **CD3DX12\_PIPELINE\_STATE\_STREAM\_DEPTH\_STENCIL\_OPTIONS**
* **CD3DX12\_PIPELINE\_STATE\_STREAM\_GRAPHICS\_SHADER\_LIMITS**
* **CD3DX12\_PIPELINE\_STATE\_STREAM\_TESSELLATION\_PARAMETER**
* **CD3DX12\_PIPELINE\_STATE\_STREAM\_COMPUTE\_SHADER\_LIMITS**

Pour obtenir des informations sur la façon dont ils sont définis, consultez [CD3DX12\_PIPELINE\_STATE\_STREAM\_SUBOBJECT](/fr-CA/reference/graphics/d3d12_x/interfaces/cd3dx12_pipeline_state_stream_subobject/cd3dx12_pipeline_state_stream_subobject).

## Configuration requise

**En-tête :** d3dx12\_x.h

**Plateformes prises en charge :** famille XBOX One

## Voir aussi

[d3d12\_x](/fr-CA/reference/graphics/d3d12_x/d3d12_x_members)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr/nda/nda-topic-directory.md)
- [D3D12_PIPELINE_STATE_STREAM_DESC](/reference/graphics/d3d12/structs/d3d12_pipeline_state_stream_desc_public.md)
- [NDA topic directory - live Microsoft Learn links](/nda/nda-topic-directory.md)
- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [Directorio de temas NDA: enlaces activos a Microsoft Learn](/es/nda/nda-topic-directory.md)
