D3D11_BUFFER_UAV_FLAG
アンオーダード アクセス ビュー バッファーのオプションです。
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;
定数
- D3D11_BUFFER_UAV_FLAG_RAW
リソースには、未処理の構造化されていないデータが格納されています。UAV フォーマットは、DXGI_FORMAT_R32_TYPELESS であることが必要です。 - D3D11_BUFFER_UAV_FLAG_APPEND
データをバッファーの末尾に付加できます。AppendStructuredBuffer または ConsumeStructuredBuffer として使用するビューでは、D3D11_BUFFER_UAV_FLAG_APPEND フラグも使用する必要があります。UAV フォーマットは、DXGI_FORMAT_R32_UNKNOWN であることが必要です。 - D3D11_BUFFER_UAV_FLAG_COUNTER
アンオーダード アクセス ビュー バッファーにカウンターを追加します。D3D11_BUFFER_UAV_FLAG_COUNTER は、RWStructuredBuffer である UAV でのみ使用できます。それにより、HLSL で IncrementCounter メソッドおよび DecrementCounter メソッドに必要となる機能が有効になります。UAV フォーマットは、DXGI_FORMAT_R32_UNKNOWN であることが必要です。
要件
ヘッダー: D3D11.h 宣言
ライブラリ: D3D11.lib 内容