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

# XGComputeOptimalDepthStencilTileModes (famille XBOX One)

> Calcule les modes de mosaïque appropriés pour la configuration de profondeur-stencil spécifiée.

Calcule les modes de mosaïque appropriés pour la configuration de profondeur-stencil spécifiée.

<a id="syntaxSection" />

## Syntaxe

```cpp theme={null}
VOID XGComputeOptimalDepthStencilTileModes(  
         XG_FORMAT Format,
         UINT32 Width,
         UINT32 Height,
         UINT32 DepthOrArraySize,
         UINT32 SampleCount,
         BOOL Compressed,
         BOOL TiledResource,
         BOOL TextureCompatible,
         XG_TILE_MODE *pDepthTileMode,
         XG_TILE_MODE *pStencilTileMode
)  
```

<a id="ID4EG" />

### Paramètres

*Format*   \_In\_\
Type : [XG\_FORMAT](/fr/reference/graphics/xg__NR/enums/xg_format)

Format, sous la forme d'une constante d'énumération [XG\_FORMAT](/fr/reference/graphics/xg__NR/enums/xg_format).

*Width*   \_In\_\
Type : UINT32

Largeur

*Height*   \_In\_\
Type : UINT32

Hauteur

*DepthOrArraySize*   \_In\_\
Type : UINT32

Profondeur ou taille du tableau.

*SampleCount*   \_In\_\
Type : UINT32

Nombre d'échantillons à utiliser.

*Compressed*   \_In\_\
Type : BOOL

Paramètre inutilisé ; passez `TRUE` dans tous les cas.

*TiledResource*   \_In\_\
Type : BOOL

`TRUE` si une texture de profondeur avec ce mode de mosaïque sera utilisée avec la fonctionnalité Tiled Resources de Direct3D, également appelée textures partiellement résidentes. Si ce paramètre a la valeur `TRUE`, le stencil n'est pas pris en charge.

*TextureCompatible*   \_In\_\
Type : BOOL

`TRUE` si une texture de profondeur avec ce mode de mosaïque sera échantillonnée comme une texture à l'état compressé sur le matériel XBOX One X. Si ce paramètre a la valeur `TRUE`, le stencil n'est pas pris en charge.

*pDepthTileMode*   \_Out\_\
Type : [XG\_TILE\_MODE\*](/fr/reference/graphics/xg__NR/enums/xg_tile_mode)

Mode de mosaïque de profondeur, sous la forme d'un pointeur vers une constante d'énumération [XG\_TILE\_MODE](/fr/reference/graphics/xg__NR/enums/xg_tile_mode).

*pStencilTileMode*   \_Out\_\
Type : [XG\_TILE\_MODE\*](/fr/reference/graphics/xg__NR/enums/xg_tile_mode)

Mode de mosaïque de stencil, sous la forme d'un pointeur vers une constante d'énumération [XG\_TILE\_MODE](/fr/reference/graphics/xg__NR/enums/xg_tile_mode).

<a id="ID4EG" />

### Valeur renvoyée

Aucune.

<a id="requirements" />

## Configuration requise

**En-tête :** xg.h

**Bibliothèque :** xg\_x.lib

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

## Voir aussi

[Référence XG](/fr/reference/graphics/xg__NR/xg_members)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr/nda/nda-topic-directory.md)
- [CreateDepthStencilView](/fr/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createdepthstencilview_public.md)
- [D3D12_DEPTH_STENCIL_DESC](/fr/reference/graphics/d3d12/structs/d3d12_depth_stencil_desc_public.md)
- [D3D12_DEPTH_STENCIL_VALUE](/fr/reference/graphics/d3d12/structs/d3d12_depth_stencil_value_public.md)
- [D3D12_DEPTH_STENCIL_DESC1](/fr/reference/graphics/d3d12/structs/d3d12_depth_stencil_desc1_public.md)
