> ## 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/ko/reference/system/touchadaptationkit/layout/game-streaming-touch-layout-content.md) 객체입니다.

`styles` - *object*, *optional*. 스타일 지정 용도로 레이아웃 전체에서 참조할 수 있는 재사용 가능한 스타일 모음을 포함하는 [Styles](https://docs.xbox.com/ko/reference/system/touchadaptationkit/layout/game-streaming-touch-layout-styles.md) 객체입니다.

`definitions` - *object*, *optional*. 터치 레이아웃에 대한 재사용 가능한 구성 요소와 값을 담을 수 있는 섹션입니다.

## 요구 사항

레이아웃의 버전은 레이아웃 json 파일의 `$schema` 속성으로 지정됩니다. 이는 레이아웃에서 사용할 수 있는 특정 컨트롤 및 기능 세트를 지정합니다.

여기에 설명된 속성은 레이아웃 버전 4.0 이상에서 유효합니다.

## 함께 보기

[Touch Adaptation Kit 참조](https://docs.xbox.com/ko/build/core-features/common/game-streaming/game-streaming-touch-touch-adaptation-kit-overview.md)\
[샘플 레이아웃으로 시작하기](https://docs.xbox.com/ko/build/core-features/common/game-streaming/building-touch-layouts/samples/game-streaming-touch-getting-started-with-sample-layouts.md)


## Related topics

- [GameInputKeyboardLayoutCallback](https://docs.xbox.com/ko/reference/input/gameinput/functions/gameinputkeyboardlayoutcallback.md)
- [XGameStreamingShowTouchControlLayout](https://docs.xbox.com/ko/reference/system/xgamestreaming/functions/xgamestreamingshowtouchcontrollayout.md)
- [D3D12_INPUT_LAYOUT_DESC](https://docs.xbox.com/ko/reference/graphics/d3d12/structs/d3d12_input_layout_desc_public.md)
- [XGameStreamingShowTouchControlLayoutOnClient](https://docs.xbox.com/ko/reference/system/xgamestreaming/functions/xgamestreamingshowtouchcontrollayoutonclient.md)
- [IGameInput::RegisterKeyboardLayoutCallback](https://docs.xbox.com/ko/reference/input/gameinput/interfaces/igameinput/methods/igameinput_registerkeyboardlayoutcallback.md)
