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

# Content

> Content

# Content

Define o conteúdo real do layout. O conteúdo do layout é organizado em contêineres com base em onde ele está localizado na tela, como `lower`. Dentro de cada contêiner há um conjunto de controles, como um botão, que podem ser especificados diretamente ou colocados em subcontêineres com base em propriedades nomeadas ou submatrizes.

## Propriedades

`center` - *object*, *opcional*. [Roda](/pt-BR/reference/system/touchadaptationkit/layout/game-streaming-touch-wheel) de controles que é exibida no centro da tela.

`layers` - *object*, *opcional*. Um conjunto de definições de [camada](/pt-BR/reference/system/touchadaptationkit/layout/game-streaming-touch-layer) que permitem que um conjunto de controles seja exibido com base em uma [ação de camada](/pt-BR/reference/system/touchadaptationkit/layout/game-streaming-touch-layer-action).

`left` - *object*, *opcional*. [Roda](/pt-BR/reference/system/touchadaptationkit/layout/game-streaming-touch-wheel) de controles que, por padrão, é exibida sob a mão/polegar esquerdo do jogador.

`lower` - *object*, *opcional*. Um objeto que permite posicionar controles em qualquer um dos três slots `leftCenter`, `center` ou `rightCenter` na linha inferior de controles.

`right` - *object*, *opcional*. [Roda](/pt-BR/reference/system/touchadaptationkit/layout/game-streaming-touch-wheel) de controles que, por padrão, é exibida sob a mão/polegar direito do jogador.

`sensors` - *array*, *opcional*. Uma lista de [controles de sensor](/pt-BR/build/core-features/common/game-streaming/game-streaming-touch-touch-adaptation-kit-overview#sensor-controls) que devem ser habilitados neste layout.

`upper` - *object*, *opcional*. Um objeto que permite posicionar uma matriz de controles nos slots `right` da linha superior de controles.

## Comentários

Os locais disponíveis para controles em um layout são:

<img src="https://mintcdn.com/microsoft-4404708b/gzrdvT5kpqAXKEQt/images/gdk/reference/game-streaming-touch-control-images-layout.png?fit=max&auto=format&n=gzrdvT5kpqAXKEQt&q=85&s=180adb67cb051c8306f72a22e6046d04" alt="soquetes disponíveis em um layout" width="516" height="256" data-path="images/gdk/reference/game-streaming-touch-control-images-layout.png" />

Por convenção, a roda `left` é usada principalmente para movimento e a roda `right` para as ações mais comuns.

<img src="https://mintcdn.com/microsoft-4404708b/gzrdvT5kpqAXKEQt/images/gdk/reference/game-streaming-touch-control-images-wheel.png?fit=max&auto=format&n=gzrdvT5kpqAXKEQt&q=85&s=ae191ea766880d5855d68193e7918095" alt="locais das rodas" width="516" height="256" data-path="images/gdk/reference/game-streaming-touch-control-images-wheel.png" />

Considere colocar tarefas usadas com pouca frequência nos slots `upperRight` ou `lower`.

<img src="https://mintcdn.com/microsoft-4404708b/gzrdvT5kpqAXKEQt/images/gdk/reference/game-streaming-touch-control-images-layout-infrequent-tasks.png?fit=max&auto=format&n=gzrdvT5kpqAXKEQt&q=85&s=f1fc44d66a084630f597b981d848ab2f" alt="locais para tarefas pouco frequentes" width="516" height="256" data-path="images/gdk/reference/game-streaming-touch-control-images-layout-infrequent-tasks.png" />

<Note>
  O slot de roda `center` não está bem posicionado ergonomicamente para uso no modo paisagem. Deve ser usado somente quando `orientation` for retrato em telefones.

  A `orientation` afeta apenas os layouts de toque exibidos. Usar algo diferente do padrão `landscape` só deve ser feito se o jogo estiver fazendo uma alteração explícita na renderização para corresponder à orientação do layout.
</Note>

## Exemplos

Consulte [nosso GitHub](https://github.com/microsoft/xbox-game-streaming-tools/tree/main/touch-adaptation-kit/samples) para obter exemplos completos de layouts para diversos gêneros de jogos.
Esses exemplos também demonstram recursos mais avançados, como o uso de ativos personalizados para uma aparência personalizada.

## Requisitos

A versão do layout é especificada pelo atributo `$schema` no arquivo json do layout. Isso especifica o conjunto específico de controles e recursos disponíveis no layout.

As propriedades descritas aqui são válidas para as versões de layout 4.0 e posteriores.

## Confira também

[Referência do Touch Adaptation Kit](/pt-BR/build/core-features/common/game-streaming/game-streaming-touch-touch-adaptation-kit-overview)\
[Introdução aos layouts de exemplo](/pt-BR/build/core-features/common/game-streaming/building-touch-layouts/samples/game-streaming-touch-getting-started-with-sample-layouts)


## Related topics

- [Delete Content](/api-reference/content/delete-content.md)
- [Get Content List](/api-reference/content/get-content-list.md)
- [Publisher Content packages](/build/core-features/common/packaging/packaging-publisher-content.md)
- [PFCatalogContent](/services/playfab/api-references/c/pfcatalogtypes/structs/pfcatalogcontent.md)
- [Content Delivery Network](/services/playfab/data-analytics/legacy/content-delivery-network/index.md)
