D3D12DDI_RESOURCE_BARRIER_TYPE enumeration (d3d12umddi.h)

Specifies the type of resource barrier.

Syntax

typedef enum D3D12DDI_RESOURCE_BARRIER_TYPE {
  D3D12DDI_RESOURCE_BARRIER_TYPE_TRANSITION,
  D3D12DDI_RESOURCE_BARRIER_TYPE_ALIASING,
  D3D12DDI_RESOURCE_BARRIER_TYPE_UAV,
  D3D12DDI_RESOURCE_BARRIER_TYPE_0022_RANGED
} ;

Constants

 
D3D12DDI_RESOURCE_BARRIER_TYPE_TRANSITION
A transition barrier that indicates a transition of a set of subresources between different usages.
D3D12DDI_RESOURCE_BARRIER_TYPE_ALIASING
D3D12DDI_RESOURCE_BARRIER_TYPE_UAV
An unordered access view (UAV) barrier that indicates all UAV accesses to a resource must complete before any future UAV accesses can begin.
D3D12DDI_RESOURCE_BARRIER_TYPE_0022_RANGED
A ranged resource barrier.

Requirements

Requirement Value
Header d3d12umddi.h (include D3d12umddi.h)