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

# XGComputeOptimalTileMode (famille XBOX One)

> Calcule le mode de mosaïque optimal en bande passante pour la configuration de texture spécifiée.

Calcule le mode de mosaïque optimal en bande passante pour la configuration de texture spécifiée.

<a id="syntaxSection" />

## Syntaxe

```cpp theme={null}
XG_TILE_MODE XGComputeOptimalTileMode(
         XG_RESOURCE_DIMENSION ResourceDimension,
         XG_FORMAT Format,
         UINT32 Width,
         UINT32 Height,
         UINT32 DepthOrArraySize,
         UINT32 SampleCount,
         UINT BindFlags,
         UINT MiscFlags= 0  
)  
```

<a id="ID4EU" />

### Paramètres

*ResourceDimension*   \_In\_\
Type : [XG\_RESOURCE\_DIMENSION](/fr/reference/graphics/xg__NR/enums/xg_resource_dimension)

Dimension de la ressource, par exemple XG\_RESOURCE\_DIMENSION\_TEXTURE2D, sous la forme d'un pointeur vers une énumération [XG\_RESOURCE\_DIMENSION](/fr/reference/graphics/xg__NR/enums/xg_resource_dimension).

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

Format des données de la ressource, sous la forme d'un pointeur vers une énumération [XG\_FORMAT](/fr/reference/graphics/xg__NR/enums/xg_format).

*Width*   \_In\_\
Type : UINT32

Largeur de la texture, en pixels.

*Height*   \_In\_\
Type : UINT32

Hauteur de la texture, en pixels.

*DepthOrArraySize*   \_In\_\
Type : UINT32

Profondeur ou taille du tableau.

*SampleCount*   \_In\_\
Type : UINT32

Nombre d'échantillons.

*BindFlags*   \_In\_\
Type : UINT

Indicateurs qui précisent comment la mémoire tampon sera liée au pipeline. Combinaison par OR logique de constantes d'énumération [XG\_BIND\_FLAG](/fr/reference/graphics/xg__NR/enums/xg_bind_flag).

*MiscFlags*   \_In\_\
Type : UINT

Indicateurs divers permettant de contrôler cette opération. Combinaison par OR au niveau du bit de constantes d'énumération [XG\_RESOURCE\_MISC\_FLAG](/fr/reference/graphics/xg__NR/enums/xg_resource_misc_flag), ou 0 si inutilisé.

<a id="ID4E3" />

### Valeur renvoyée

Type : XG\_TILE\_MODE

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

<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)
- [CopyTiles](/fr/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_copytiles_public.md)
- [CopyTileMappings](/fr/reference/graphics/d3d12/interfaces/id3d12commandqueue/methods/id3d12commandqueue_copytilemappings_public.md)
- [D3D12_TILE_SHAPE](/fr/reference/graphics/d3d12/structs/d3d12_tile_shape_public.md)
- [LoadComputePipeline](/fr/reference/graphics/d3d12/interfaces/id3d12pipelinelibrary/methods/id3d12pipelinelibrary_loadcomputepipeline_public.md)
