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

# Classe XGMemoryLayoutEngine (contenu de l'interface)

> Moteur de disposition de mémoire pour les pages ESRAM et système.

Moteur de disposition de mémoire pour les pages ESRAM et système.

<a id="syntaxSection" />

## Syntaxe

```cpp theme={null}
class XGMemoryLayoutEngine : public XGRefCount  
```

## Méthodes

| Méthode | Description |
| - | - |
| [Constructeur XGMemoryLayoutEngine](/fr/reference/graphics/xgmemory_NR/interfaces/XGMemoryLayoutEngine/constructors/xgmemorylayoutengine_xgmemorylayoutengine) | Construit une instance de **XGMemoryLayoutEngine**. |
| [CreateMemoryLayout](/fr/reference/graphics/xgmemory_NR/interfaces/XGMemoryLayoutEngine/methods/xgmemorylayoutengine_creatememorylayout) | Crée une nouvelle disposition de mémoire avec un nom et une taille spécifiés. |
| [GetEsramPageCount](/fr/reference/graphics/xgmemory_NR/interfaces/XGMemoryLayoutEngine/methods/xgmemorylayoutengine_getesrampagecount) | Renvoie le nombre de pages ESRAM suivies par ce **XGMemoryLayoutEngine**. |
| [GetEsramPageNumber](/fr/reference/graphics/xgmemory_NR/interfaces/XGMemoryLayoutEngine/methods/xgmemorylayoutengine_getesrampagenumber) | Renvoie un numéro de page ESRAM à partir d'un index de page. |
| [GetSystemPageCount](/fr/reference/graphics/xgmemory_NR/interfaces/XGMemoryLayoutEngine/methods/xgmemorylayoutengine_getsystempagecount) | Renvoie le nombre de pages de mémoire système suivies par ce **XGMemoryLayoutEngine**. |
| [GetSystemPageNumber](/fr/reference/graphics/xgmemory_NR/interfaces/XGMemoryLayoutEngine/methods/xgmemorylayoutengine_getsystempagenumber) | Renvoie un numéro de page de mémoire système à partir d'un index de page. |
| [InitializeWithPageArrays](/fr/reference/graphics/xgmemory_NR/interfaces/XGMemoryLayoutEngine/methods/xgmemorylayoutengine_initializewithpagearrays) | Initialise **XGMemoryLayoutEngine** avec des tableaux préalloués de numéros de pages système et ESRAM. |
| [InitializeWithPageCounts](/fr/reference/graphics/xgmemory_NR/interfaces/XGMemoryLayoutEngine/methods/xgmemorylayoutengine_initializewithpagecounts) | Initialise **XGMemoryLayoutEngine** avec des nombres de pages système et des nombres de pages ESRAM. |

<a id="requirements" />

## Configuration requise

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

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

## Voir aussi

[xgmemory](/fr/reference/graphics/xgmemory_NR/xgmemory_members)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr/nda/nda-topic-directory.md)
- [XAG 112 : Navigation dans l'interface](/fr/build/game-principles/accessibility/xag-deep-dives/xag-112-ui-navigation.md)
- [Publier un titre Unreal Engine sur XBOX PC (UE 5.8+)](/fr/build/gdk-and-engines/unreal/unreal-xbox-pc.md)
- [Directives et cas de test Handheld Compatibility](/fr/build/gdk-and-engines/handheld/handheld-guidelines-and-testcases.md)
- [Classe PlayFabPlayer](/fr/services/playfab/multiplayer/networking/unity-party-api-reference/classes/playfabplayer/index.md)
