> ## 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 et de gabarit spécifiée.

Calcule les modes de mosaïque appropriés pour la configuration de profondeur et de gabarit 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-CA/reference/graphics/xg__NR/enums/xg_format)

Format, sous forme de constante d'énumération [XG\_FORMAT](/fr-CA/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

Ce paramètre n'est pas utilisé; 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, aussi appelée textures partiellement résidentes. Si ce paramètre est `TRUE`, le gabarit 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 texture à l'état compressé sur le matériel XBOX One X. Si ce paramètre est `TRUE`, le gabarit n'est pas pris en charge.

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

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

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

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

<a id="ID4EG" />

### Valeur de retour

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-CA/reference/graphics/xg__NR/xg_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)
- [CreateDepthStencilView](/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createdepthstencilview_public.md)
- [D3D12_DEPTH_STENCIL_DESC](/reference/graphics/d3d12/structs/d3d12_depth_stencil_desc_public.md)
- [D3D12_DEPTH_STENCIL_VALUE](/reference/graphics/d3d12/structs/d3d12_depth_stencil_value_public.md)
