D3D12_BARRIER_ACCESS enumeration (d3d12.h)

Syntax

typedef enum D3D12_BARRIER_ACCESS {
  D3D12_BARRIER_ACCESS_COMMON,
  D3D12_BARRIER_ACCESS_VERTEX_BUFFER,
  D3D12_BARRIER_ACCESS_CONSTANT_BUFFER,
  D3D12_BARRIER_ACCESS_INDEX_BUFFER,
  D3D12_BARRIER_ACCESS_RENDER_TARGET,
  D3D12_BARRIER_ACCESS_UNORDERED_ACCESS,
  D3D12_BARRIER_ACCESS_DEPTH_STENCIL_WRITE,
  D3D12_BARRIER_ACCESS_DEPTH_STENCIL_READ,
  D3D12_BARRIER_ACCESS_SHADER_RESOURCE,
  D3D12_BARRIER_ACCESS_STREAM_OUTPUT,
  D3D12_BARRIER_ACCESS_INDIRECT_ARGUMENT,
  D3D12_BARRIER_ACCESS_PREDICATION,
  D3D12_BARRIER_ACCESS_COPY_DEST,
  D3D12_BARRIER_ACCESS_COPY_SOURCE,
  D3D12_BARRIER_ACCESS_RESOLVE_DEST,
  D3D12_BARRIER_ACCESS_RESOLVE_SOURCE,
  D3D12_BARRIER_ACCESS_RAYTRACING_ACCELERATION_STRUCTURE_READ,
  D3D12_BARRIER_ACCESS_RAYTRACING_ACCELERATION_STRUCTURE_WRITE,
  D3D12_BARRIER_ACCESS_SHADING_RATE_SOURCE,
  D3D12_BARRIER_ACCESS_VIDEO_DECODE_READ,
  D3D12_BARRIER_ACCESS_VIDEO_DECODE_WRITE,
  D3D12_BARRIER_ACCESS_VIDEO_PROCESS_READ,
  D3D12_BARRIER_ACCESS_VIDEO_PROCESS_WRITE,
  D3D12_BARRIER_ACCESS_VIDEO_ENCODE_READ,
  D3D12_BARRIER_ACCESS_VIDEO_ENCODE_WRITE,
  D3D12_BARRIER_ACCESS_NO_ACCESS
} ;

Constants

 
D3D12_BARRIER_ACCESS_COMMON
D3D12_BARRIER_ACCESS_VERTEX_BUFFER
D3D12_BARRIER_ACCESS_CONSTANT_BUFFER
D3D12_BARRIER_ACCESS_INDEX_BUFFER
D3D12_BARRIER_ACCESS_RENDER_TARGET
D3D12_BARRIER_ACCESS_UNORDERED_ACCESS
D3D12_BARRIER_ACCESS_DEPTH_STENCIL_WRITE
D3D12_BARRIER_ACCESS_DEPTH_STENCIL_READ
D3D12_BARRIER_ACCESS_SHADER_RESOURCE
D3D12_BARRIER_ACCESS_STREAM_OUTPUT
D3D12_BARRIER_ACCESS_INDIRECT_ARGUMENT
D3D12_BARRIER_ACCESS_PREDICATION
D3D12_BARRIER_ACCESS_COPY_DEST
D3D12_BARRIER_ACCESS_COPY_SOURCE
D3D12_BARRIER_ACCESS_RESOLVE_DEST
D3D12_BARRIER_ACCESS_RESOLVE_SOURCE
D3D12_BARRIER_ACCESS_RAYTRACING_ACCELERATION_STRUCTURE_READ
D3D12_BARRIER_ACCESS_RAYTRACING_ACCELERATION_STRUCTURE_WRITE
D3D12_BARRIER_ACCESS_SHADING_RATE_SOURCE
D3D12_BARRIER_ACCESS_VIDEO_DECODE_READ
D3D12_BARRIER_ACCESS_VIDEO_DECODE_WRITE
D3D12_BARRIER_ACCESS_VIDEO_PROCESS_READ
D3D12_BARRIER_ACCESS_VIDEO_PROCESS_WRITE
D3D12_BARRIER_ACCESS_VIDEO_ENCODE_READ
D3D12_BARRIER_ACCESS_VIDEO_ENCODE_WRITE
D3D12_BARRIER_ACCESS_NO_ACCESS

Requirements

Requirement Value
Header d3d12.h