> ## 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_TEXTURE_BARRIER (XBOX Series 콘솔)

> 텍스처에 대한 액세스 전환을 표현합니다.

텍스처 메모리 액세스 배리어를 설명합니다. 특정 액세스 유형에 대해 리소스 메모리가 표시되어야 하는 시점을 나타내기 위해 텍스처 배리어에서 사용됩니다. 레이아웃 전환은 텍스처에만 필요합니다.

## 구문

```cpp theme={null}
typedef struct D3D12_TEXTURE_BARRIER
{
    D3D12_BARRIER_SYNC SyncBefore;
    D3D12_BARRIER_SYNC SyncAfter;
    D3D12_BARRIER_ACCESS AccessBefore;
    D3D12_BARRIER_ACCESS AccessAfter;
    D3D12_BARRIER_LAYOUT LayoutBefore;
    D3D12_BARRIER_LAYOUT LayoutAfter;
    ID3D12Resource  pResource;
    D3D12_BARRIER_SUBRESOURCE_RANGE Subresources;
    D3D12_TEXTURE_BARRIER_FLAGS Flags;
} D3D12_TEXTURE_BARRIER
```

### 멤버

*SyncBefore*\
형식: D3D12\_BARRIER\_SYNC

배리어를 실행하기 전에 완료되어야 하는 모든 선행 GPU 작업의 동기화 범위입니다.

*SyncAfter*\
형식: D3D12\_BARRIER\_SYNC

배리어 실행이 완료될 때까지 대기해야 하는 모든 후속 GPU 작업의 동기화 범위입니다.

*AccessBefore*\
형식: D3D12\_BARRIER\_ACCESS

이전 배리어 이후 또는 **ExecuteCommandLists** 범위의 시작 이후 리소스 사용에 해당하는 액세스 비트입니다.

*AccessAfter*\
형식: D3D12\_BARRIER\_ACCESS

배리어 완료 후 리소스 사용에 해당하는 액세스 비트입니다.

*LayoutBefore*\
형식: D3D12\_BARRIER\_LAYOUT

배리어 실행 전 텍스처의 레이아웃입니다.

*LayoutAfter*\
형식: D3D12\_BARRIER\_LAYOUT

배리어 실행 완료 시점의 텍스처 레이아웃입니다.

*pResource*\
형식: ID3D12Resource \*

배리어를 사용하는 버퍼 리소스에 대한 포인터입니다.

*Subresources*\
형식: D3D12\_BARRIER\_SUBRESOURCE\_RANGE

배리어가 적용되는 텍스처 하위 리소스의 범위입니다.

*Flags*\
형식: D3D12\_TEXTURE\_BARRIER\_FLAGS

선택적 플래그 값입니다.

## 설명

## 요구 사항

**헤더:** d3d12\_xs.h\
**라이브러리:** d3d12\_xs.lib\
**지원 플랫폼**: XBOX Series 콘솔

## 함께 보기


## Related topics

- [D3D12_BARRIER_GROUP (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/structs/d3d12_barrier_group_public.md)
- [D3D12_GLOBAL_BARRIER (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/structs/d3d12_global_barrier_public.md)
- [D3D12_BUFFER_BARRIER (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/structs/d3d12_buffer_barrier_public.md)
- [D3D12_BARRIER_SUBRESOURCE_RANGE (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/structs/d3d12_barrier_subresource_range_public.md)
- [D3D12_WAVE_MMA_TIER (XBOX Series 콘솔)](/ko/reference/graphics/d3d12_xs/enums/d3d12_wave_mma_tier_xs.md)
