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 |