Skip to main content
리소스 배리어(리소스 사용 전환)를 설명합니다.

구문

멤버

Type
형식: D3D12_RESOURCE_BARRIER_TYPE
리소스 배리어의 유형을 지정하는 D3D12_RESOURCE_BARRIER_TYPE 형식의 값입니다. 이 멤버는 아래 유니온(union)에서 사용할 형식을 결정합니다. Flags
형식: D3D12_RESOURCE_BARRIER_FLAGS
“begin only” 또는 “end only”와 같은 D3D12_RESOURCE_BARRIER_FLAGS 열거 상수를 지정합니다. Transition
형식: D3D12_RESOURCE_TRANSITION_BARRIER
서로 다른 사용 간 하위 리소스의 전환을 설명하는 D3D12_RESOURCE_TRANSITION_BARRIER 구조체입니다. 멤버는 하위 리소스의 이전 및 이후 사용을 지정합니다. Aliasing
형식: D3D12_RESOURCE_ALIASING_BARRIER
동일한 힙에 매핑되는 두 개의 서로 다른 리소스의 사용 간 전환을 설명하는 D3D12_RESOURCE_ALIASING_BARRIER 구조체입니다. UAV
형식: D3D12_RESOURCE_UAV_BARRIER
이후의 어떤 UAV 액세스(읽기 또는 쓰기)가 시작되기 전에 모든 UAV 액세스(읽기 또는 쓰기)가 완료되어야 하는 리소스를 설명하는 D3D12_RESOURCE_UAV_BARRIER 구조체입니다.

설명

이 구조체는 ID3D12GraphicsCommandList::ResourceBarrier 메서드에서 사용됩니다.

요구 사항

헤더: d3d12_xs.h 또는 d3d12_x.h
라이브러리: d3d12_xs.lib 또는 d3d12_x.lib
지원 플랫폼: XBOX Series 콘솔 및 XBOX One 제품군

함께 보기

핵심 구조체 Direct3D 12에서 리소스 배리어를 사용한 리소스 상태 동기화
마지막 수정일 2026년 8월 24일