> ## 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 (conteúdo da interface)

> O mecanismo de layout de memória para páginas de ESRAM e do sistema.

O mecanismo de layout de memória para páginas de ESRAM e do sistema.

<a id="syntaxSection" />

## Sintaxe

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

## Métodos

| Método | Descrição |
| - | - |
| [Construtor XGMemoryLayoutEngine](/pt-BR/reference/graphics/xgmemory_NR/interfaces/XGMemoryLayoutEngine/constructors/xgmemorylayoutengine_xgmemorylayoutengine) | Constrói uma instância de **XGMemoryLayoutEngine**. |
| [CreateMemoryLayout](/pt-BR/reference/graphics/xgmemory_NR/interfaces/XGMemoryLayoutEngine/methods/xgmemorylayoutengine_creatememorylayout) | Cria um novo layout de memória com um nome e um tamanho especificados. |
| [GetEsramPageCount](/pt-BR/reference/graphics/xgmemory_NR/interfaces/XGMemoryLayoutEngine/methods/xgmemorylayoutengine_getesrampagecount) | Retorna o número de páginas de ESRAM rastreadas por este **XGMemoryLayoutEngine**. |
| [GetEsramPageNumber](/pt-BR/reference/graphics/xgmemory_NR/interfaces/XGMemoryLayoutEngine/methods/xgmemorylayoutengine_getesrampagenumber) | Retorna um número de página de ESRAM pelo índice da página. |
| [GetSystemPageCount](/pt-BR/reference/graphics/xgmemory_NR/interfaces/XGMemoryLayoutEngine/methods/xgmemorylayoutengine_getsystempagecount) | Retorna o número de páginas de memória do sistema rastreadas por este **XGMemoryLayoutEngine**. |
| [GetSystemPageNumber](/pt-BR/reference/graphics/xgmemory_NR/interfaces/XGMemoryLayoutEngine/methods/xgmemorylayoutengine_getsystempagenumber) | Retorna um número de página de memória do sistema pelo índice da página. |
| [InitializeWithPageArrays](/pt-BR/reference/graphics/xgmemory_NR/interfaces/XGMemoryLayoutEngine/methods/xgmemorylayoutengine_initializewithpagearrays) | Inicializa o **XGMemoryLayoutEngine** com matrizes pré-alocadas de números de páginas do sistema e de ESRAM. |
| [InitializeWithPageCounts](/pt-BR/reference/graphics/xgmemory_NR/interfaces/XGMemoryLayoutEngine/methods/xgmemorylayoutengine_initializewithpagecounts) | Inicializa o **XGMemoryLayoutEngine** com contagens de páginas do sistema e contagens de páginas de ESRAM. |

<a id="requirements" />

## Requisitos

**Cabeçalho:** xgmemory.h

**Plataformas com suporte:** família XBOX One

## Confira também

[xgmemory](/pt-BR/reference/graphics/xgmemory_NR/xgmemory_members)


## Related topics

- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [Intelligent Delivery: especificadores de dispositivo](/pt-BR/build/core-features/common/packaging/intelligentdelivery-device.md)
- [Início rápido da Unreal Engine](/pt-BR/services/playfab/sdks/unreal/quickstart.md)
- [ReadFromSubresource](/pt-BR/reference/graphics/d3d12/interfaces/id3d12resource/methods/id3d12resource_readfromsubresource_public.md)
- [XAG 112: Navegação na interface do usuário](/pt-BR/build/game-principles/accessibility/xag-deep-dives/xag-112-ui-navigation.md)
