D3D11_BUFFER_UAV_FLAG列挙 (d3d11.h)

バッファー リソースの順序付けされていないアクセス ビュー オプションを識別します。

構文

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
リソースには、未加工の非構造化データが含まれています。 UAV 形式をDXGI_FORMAT_R32_TYPELESSする必要があります。
バッファーの生表示の詳細については、「バッファーの 生ビュー」を参照してください。
D3D11_BUFFER_UAV_FLAG_APPEND
値: 0x2
バッファーの末尾にデータを追加できるようにします。 D3D11_BUFFER_UAV_FLAG_APPEND フラグは、 に対しても使用する必要があります
AppendStructuredBuffer または ConsumeStructuredBuffer として使用される任意ビュー。
UAV 形式をDXGI_FORMAT_UNKNOWNする必要があります。
D3D11_BUFFER_UAV_FLAG_COUNTER
値: 0x4
順序付けされていないアクセス ビュー バッファーにカウンターを追加します。 D3D11_BUFFER_UAV_FLAG_COUNTER は、 である UAV でのみ使用できます。
RWStructuredBuffer と、HLSL の IncrementCounter メソッドと DecrementCounter メソッドに必要な機能が有効になります。 UAV 形式をDXGI_FORMAT_UNKNOWNする必要があります。

必要条件

   
Header d3d11.h

関連項目

コア列挙

リソース列挙