> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Layout

> Layout

# Layout

ゲーム用の完全なタッチ レイアウトの表現。

## プロパティ

`content` - *object*。レイアウトの実際のコンテンツを定義する [Content](https://docs.xbox.com/ja-jp/reference/system/touchadaptationkit/layout/game-streaming-touch-layout-content.md) オブジェクト。

`styles` - *object*、*省略可*。スタイル設定の目的でレイアウト全体にわたって参照できる再利用可能なスタイルのコレクションを含む [Styles](https://docs.xbox.com/ja-jp/reference/system/touchadaptationkit/layout/game-streaming-touch-layout-styles.md) オブジェクト。

`definitions` - *object*、*省略可*。タッチ レイアウト用の再利用可能なコンポーネントと値を格納するために使用できるセクション。

## 要件

レイアウトのバージョンは、レイアウト json ファイルの `$schema` 属性で指定されます。これにより、レイアウトで使用できる特定のコントロールと機能のセットが指定されます。

ここで説明するプロパティは、レイアウト バージョン 4.0 以上で有効です。

## 関連項目

[Touch Adaptation Kit リファレンス](https://docs.xbox.com/ja-jp/build/core-features/common/game-streaming/game-streaming-touch-touch-adaptation-kit-overview.md)\
[サンプル レイアウトの使い始め](https://docs.xbox.com/ja-jp/build/core-features/common/game-streaming/building-touch-layouts/samples/game-streaming-touch-getting-started-with-sample-layouts.md)


## Related topics

- [XGameStreamingShowTouchControlLayout](https://docs.xbox.com/ja-jp/reference/system/xgamestreaming/functions/xgamestreamingshowtouchcontrollayout.md)
- [D3D12_INPUT_LAYOUT_DESC](https://docs.xbox.com/ja-jp/reference/graphics/d3d12/structs/d3d12_input_layout_desc_public.md)
- [XGameStreamingShowTouchControlLayoutOnClient](https://docs.xbox.com/ja-jp/reference/system/xgamestreaming/functions/xgamestreamingshowtouchcontrollayoutonclient.md)
- [IGameInput::RegisterKeyboardLayoutCallback](https://docs.xbox.com/ja-jp/reference/input/gameinput/interfaces/igameinput/methods/igameinput_registerkeyboardlayoutcallback.md)
- [D3D12_ELEMENTS_LAYOUT (XBOX Series 本体)](https://docs.xbox.com/ja-jp/reference/graphics/d3d12/enums/d3d12_elements_layout_public.md)
