D3D12DDIARG_RENDER_PASS_UAV_ACCESS_FLAGS Enumeration

Used to specify what type of UAV (Unordered Access View) access to perform within the Render Pass.

Syntax

typedef enum D3D12DDIARG_RENDER_PASS_UAV_ACCESS_FLAGS {
  D3D12DDI_RENDER_PASS_UAV_ACCESS_NO_ACCESS,
  D3D12DDI_RENDER_PASS_UAV_ACCESS_READ,
  D3D12DDI_RENDER_PASS_UAV_ACCESS_WRITE
} ;

Constants

D3D12DDI_RENDER_PASS_UAV_ACCESS_NO_ACCESS Indicates that the Render Pass does not allow UAV access.
D3D12DDI_RENDER_PASS_UAV_ACCESS_READ Indicates that the Render Pass allows read access.
D3D12DDI_RENDER_PASS_UAV_ACCESS_WRITE Indicates that the Render Pass allows write access.

Remarks

UAV bindings via root tables or root descriptors are inherited into Render Passes, and are propagated out of Render Passes.

Requirements

   
Minimum supported client Windows 10, version 1809
Header d3d12umddi.h