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

# D3D12XBOX_DEPTH_STENCIL_OPTIONS_DESC (famille XBOX One)

> Décrit les paramètres de profondeur-gabarit dans l'état de pipeline graphique.

Décrit les paramètres de profondeur-gabarit dans l'état de pipeline graphique.

## Syntaxe

```cpp theme={null}
typedef struct D3D12XBOX_DEPTH_STENCIL_OPTIONS_DESC {  
    BOOL BackFaceDisable;  
    BOOL DepthBoundsDisable;  
    BOOL ColorWritesOnDepthFailEnable;  
    BOOL ColorWritesOnDepthPassDisable;  
    UINT8 StencilReadMaskBack;  
    UINT8 StencilWriteMaskBack;  
    UINT8 StencilTestRefValueFront;  
    UINT8 StencilTestRefValueBack;  
    UINT8 StencilOpRefValueFront;  
    UINT8 StencilOpRefValueBack;  
} D3D12XBOX_DEPTH_STENCIL_OPTIONS_DESC  
```

### Membres

*BackFaceDisable*\
Type : BOOL

Définissez cette valeur sur *true* pour désactiver l'utilisation des résultats du test de profondeur et du test de gabarit pour les pixels dont la normale de surface est orientée dans la direction opposée à la caméra; sinon, *false*.

*DepthBoundsDisable*\
Type : BOOL

Définissez cette valeur sur *true* pour désactiver les limites de profondeur; sinon, *false*.

*ColorWritesOnDepthFailEnable*\
Type : BOOL

Définissez cette valeur sur *true* pour activer les écritures de couleur en cas d'échec de la détection de profondeur; sinon, *false*.

*ColorWritesOnDepthPassDisable*\
Type : BOOL

Définissez cette valeur sur *true* pour désactiver les écritures de couleur lors d'une réussite du test de profondeur; sinon, *false*.

*StencilReadMaskBack*\
Type : UINT8

Active un masque de lecture du gabarit pour les pixels dont la normale de surface est orientée dans la direction opposée à la caméra.

*StencilWriteMaskBack*\
Type : UINT8

Active un masque d'écriture du gabarit pour les pixels dont la normale de surface est orientée dans la direction opposée à la caméra.

*StencilTestRefValueFront*\
Type : UINT8

Active une valeur de référence du test de gabarit pour les pixels dont la normale de surface est orientée vers la caméra.

*StencilTestRefValueBack*\
Type : UINT8

Active une valeur de référence du test de gabarit pour les pixels dont la normale de surface est orientée dans la direction opposée à la caméra.

*StencilOpRefValueFront*\
Type : UINT8

Active une valeur de référence d'opération de gabarit pour les pixels dont la normale de surface est orientée vers la caméra.

*StencilOpRefValueBack*\
Type : UINT8

Active une valeur de référence d'opération de gabarit pour les pixels dont la normale de surface est orientée dans la direction opposée à la caméra.

## Remarques

Les structures [D3D12XBOX\_DERIVED\_GRAPHICS\_STATE\_DESC](/fr-CA/reference/graphics/d3d12_x/structs/d3d12xbox_derived_graphics_state_desc) et [D3D12XBOX\_EXTENDED\_GRAPHICS\_PIPELINE\_STATE\_DESC](/fr-CA/reference/graphics/d3d12_x/structs/d3d12xbox_extended_graphics_pipeline_state_desc) utilisent cette structure.

Les formats qui prennent en charge le gabarit sont **DXGI\_FORMAT\_D24\_UNORM\_S8\_UINT** et **DXGI\_FORMAT\_D32\_FLOAT\_S8X24\_UINT**.

## Configuration requise

**En-tête :** d3d12\_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)
- [NDA topic directory - live Microsoft Learn links](/nda/nda-topic-directory.md)
- [D3D12_DEPTH_STENCIL_DESC](/reference/graphics/d3d12/structs/d3d12_depth_stencil_desc_public.md)
- [D3D12_DEPTH_STENCIL_VIEW_DESC](/es/reference/graphics/d3d12/structs/d3d12_depth_stencil_view_desc_public.md)
