D3D12DDIARG_RESOURCE_BARRIER_0022 structure

Describes a resource barrier.

Syntax

typedef struct D3D12DDIARG_RESOURCE_BARRIER_0022 {
  D3D12DDI_RESOURCE_BARRIER_TYPE  Type;
  D3D12DDI_RESOURCE_BARRIER_FLAGS Flags;
  union {
    D3D12DDI_RESOURCE_TRANSITION_BARRIER_0003 Transition;
    D3D12DDI_RESOURCE_RANGED_BARRIER_0022     Ranged;
    D3D12DDI_RESOURCE_UAV_BARRIER             UAV;
  };
} D3D12DDIARG_RESOURCE_BARRIER_0022;

Members

Type

The type of resource barrier as a D3D12DDI_RESOURCE_BARRIER_TYPE value.

Flags

A barrier flag as a D3D12DDI_RESOURCE_BARRIER_FLAGS value.

Transition

Ranged

UAV

Requirements

   
Header d3d12umddi.h (include D3d12umddi.h)