Share via


D3D12_RESOURCE_BARRIER_TYPE 열거형(d3d12.h)

리소스 장벽 유형(리소스 사용의 전환) 설명을 지정합니다.

Syntax

typedef enum D3D12_RESOURCE_BARRIER_TYPE {
  D3D12_RESOURCE_BARRIER_TYPE_TRANSITION = 0,
  D3D12_RESOURCE_BARRIER_TYPE_ALIASING,
  D3D12_RESOURCE_BARRIER_TYPE_UAV
} ;

상수

 
D3D12_RESOURCE_BARRIER_TYPE_TRANSITION
값: 0
서로 다른 사용량 간에 하위 리소스 집합의 전환을 나타내는 전환 장벽입니다. 호출자는 하위 리소스의 사용 전후를 지정해야 합니다.
D3D12_RESOURCE_BARRIER_TYPE_ALIASING
동일한 타일 풀에 매핑된 2개의 다른 리소스 사용 간의 전환을 나타내는 별칭 장벽입니다. 호출자는 이전 및 이후 리소스를 모두 지정할 수 있습니다. 하나 또는 두 리소스는 모두 NULL일 수 있습니다. 이는 타일링된 리소스가 별칭을 일으킬 수 있음을 나타냅니다.
D3D12_RESOURCE_BARRIER_TYPE_UAV
향후 UAV 액세스(읽기 또는 쓰기)를 시작하기 전에 특정 리소스에 대한 모든 UAV 액세스(읽기 또는 쓰기)를 완료해야 했음을 나타내는 UAV(순서가 지정되지 않은 액세스 보기) 장벽입니다.

설명

이 열거형은 D3D12_RESOURCE_BARRIER_TYPE 구조체에서 사용됩니다. ID3D12GraphicsCommandList::ResourceBarrier 메서드와 함께 이러한 값을 사용합니다.

요구 사항

   
머리글 d3d12.h

추가 정보

핵심 열거형