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

# D3D12_TILE_COPY_FLAGS

> 타일 복사 방법을 지정합니다.

타일 복사 방법을 지정합니다.

## 구문

```cpp theme={null}
typedef enum D3D12_TILE_COPY_FLAGS
{
    D3D12_TILE_COPY_FLAG_NONE = 0,
    D3D12_TILE_COPY_FLAG_NO_HAZARD = 1,
    D3D12_TILE_COPY_FLAG_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE = 2,
    D3D12_TILE_COPY_FLAG_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER = 4
} D3D12_TILE_COPY_FLAGS
```

## 상수

| 상수                                                                     | 설명                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| ---------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| D3D12\_TILE\_COPY\_FLAG\_NONE                                          | 지정된 타일 복사 플래그가 없습니다.                                                                                                                                                                                                                                                                                                                                                                                                                        |
| D3D12\_TILE\_COPY\_FLAG\_NO\_HAZARD                                    | GPU가 현재 쓰기 대상 메모리의 어떤 부분도 참조하지 않고 있음을 나타냅니다.                                                                                                                                                                                                                                                                                                                                                                                                |
| D3D12\_TILE\_COPY\_FLAG\_LINEAR\_BUFFER\_TO\_SWIZZLED\_TILED\_RESOURCE | [ID3D12GraphicsCommandList::CopyTiles](/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_copytiles_public) 작업이 선형 버퍼를 스위즐드 타일 리소스로 복사하는 것임을 나타냅니다. 이는 지정된 버퍼 위치에서 타일 데이터를 순차적으로 읽어(영역이 상자인 경우 x,y,z 순서로) 지정된 타일 영역으로 복사하며, 필요에 따라 최적의 하드웨어 메모리 레이아웃으로 스위즐링하는 것을 의미합니다. 이 **ID3D12GraphicsCommandList::CopyTiles** 호출에서는 <i>pBuffer</i> 매개변수로 원본 데이터를, <i>pTiledResource</i> 매개변수로 대상을 지정합니다. |
| D3D12\_TILE\_COPY\_FLAG\_SWIZZLED\_TILED\_RESOURCE\_TO\_LINEAR\_BUFFER | [ID3D12GraphicsCommandList::CopyTiles](/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_copytiles_public) 작업이 스위즐드 타일 리소스를 선형 버퍼로 복사하는 것임을 나타냅니다. 이는 타일 영역에서 타일을 순차적으로 읽어(영역이 상자인 경우 x,y,z 순서로) 지정된 버퍼 위치로 복사하며, 필요에 따라 선형 메모리 레이아웃으로 디스위즐링하는 것을 의미합니다. 이 **ID3D12GraphicsCommandList::CopyTiles** 호출에서는 <i>pTiledResource</i> 매개변수로 원본 데이터를, <i>pBuffer</i> 매개변수로 대상을 지정합니다.               |

## 설명

이 열거형은 [CopyTiles](/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_copytiles_public) 메서드에서 사용됩니다.

## 요구 사항

**헤더:** d3d12\_xs.h 또는 d3d12\_x.h\
**라이브러리:** d3d12\_xs.lib 또는 d3d12\_x.lib\
**지원 플랫폼**: XBOX Series 콘솔 및 XBOX One 제품군

## 함께 보기

[Core Enumerations](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-enumerations)


## Related topics

- [CopyTiles](/ko/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_copytiles_public.md)
- [D3D12_TILE_MAPPING_FLAGS](/ko/reference/graphics/d3d12/enums/d3d12_tile_mapping_flags_public.md)
- [D3D12_TILE_RANGE_FLAGS](/ko/reference/graphics/d3d12/enums/d3d12_tile_range_flags_public.md)
- [D3D12_TILE_REGION_SIZE](/ko/reference/graphics/d3d12/structs/d3d12_tile_region_size_public.md)
- [D3D12_TILE_SHAPE](/ko/reference/graphics/d3d12/structs/d3d12_tile_shape_public.md)
