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 资源包含原始的非结构化数据。 要求DXGI_FORMAT_R32_TYPELESS UAV 格式。 有关缓冲区的原始视图的详细信息,请参阅 缓冲区的原始视图。 |
D3D11_BUFFER_UAV_FLAG_APPEND 值: 0x2 允许将数据追加到缓冲区的末尾。 D3D11_BUFFER_UAV_FLAG_APPEND 标志还必须用于 将用作 AppendStructuredBuffer 或 ConsumeStructuredBuffer 的任何视图。 要求DXGI_FORMAT_UNKNOWN UAV 格式。 |
D3D11_BUFFER_UAV_FLAG_COUNTER 值: 0x4 将计数器添加到无序访问视图缓冲区。 D3D11_BUFFER_UAV_FLAG_COUNTER 只能在 RWStructuredBuffer 和 它支持 HLSL 中 IncrementCounter 和 DecrementCounter 方法所需的功能。 要求DXGI_FORMAT_UNKNOWN UAV 格式。 |
要求
标头 | d3d11.h |