D3D11_BUFFER_UAV_FLAG列舉 (d3d11.h)

識別緩衝區資源的未排序存取檢視選項。

Syntax

typedef enum D3D11_BUFFER_UAV_FLAG {
  D3D11_BUFFER_UAV_FLAG_RAW = 0x1,
  D3D11_BUFFER_UAV_FLAG_APPEND = 0x2,
  D3D11_BUFFER_UAV_FLAG_COUNTER = 0x4
} ;

常數

 
D3D11_BUFFER_UAV_FLAG_RAW
值: 0x1
資源包含未經處理、非結構化的資料。 需要DXGI_FORMAT_R32_TYPELESS UAV 格式。
如需緩衝區原始檢視的詳細資訊,請參閱 緩衝區的原始檢視
D3D11_BUFFER_UAV_FLAG_APPEND
值: 0x2
允許將資料附加至緩衝區結尾。 D3D11_BUFFER_UAV_FLAG_APPEND 旗標也必須用於
將用作 AppendStructuredBufferConsumeStructuredBuffer的任何檢視。
需要DXGI_FORMAT_UNKNOWN UAV 格式。
D3D11_BUFFER_UAV_FLAG_COUNTER
值: 0x4
將計數器加入 unordered-access-view 緩衝區。 D3D11_BUFFER_UAV_FLAG_COUNTER 只能在為 的 UAV 上使用
RWStructuredBuffer ,並啟用 HLSL 中 IncrementCounterDecrementCounter 方法所需的功能。 需要DXGI_FORMAT_UNKNOWN UAV 格式。

規格需求

   
標頭 d3d11.h

另請參閱

核心列舉

資源列舉