ID3D11DeviceContext::CSSetUnorderedAccessViews 方法 (d3d11.h)
设置无序资源的视图数组。
语法
void CSSetUnorderedAccessViews(
[in] UINT StartSlot,
[in] UINT NumUAVs,
[in, optional] ID3D11UnorderedAccessView * const *ppUnorderedAccessViews,
[in, optional] const UINT *pUAVInitialCounts
);
参数
[in] StartSlot
类型: UINT
从零开始设置的数组中第一个元素的索引, (范围从 0 到 D3D11_1_UAV_SLOT_COUNT - 1) 。 D3D11_1_UAV_SLOT_COUNT定义为 64。
[in] NumUAVs
类型: UINT
要设置 (范围从 0 到 D3D11_1_UAV_SLOT_COUNT 的视图数 - StartSlot) 。
[in, optional] ppUnorderedAccessViews
类型: ID3D11UnorderedAccessView*
指向要由 方法设置的 ID3D11UnorderedAccessView 指针数组的指针。
[in, optional] pUAVInitialCounts
类型: const UINT*
追加和使用缓冲区偏移量的数组。 值 -1 指示保留当前偏移量。 任何其他值为该可追加的易耗型 UAV 设置隐藏计数器。 pUAVInitialCounts 仅适用于使用创建 UAV 时指定的 D3D11_BUFFER_UAV_FLAG_APPEND 或 D3D11_BUFFER_UAV_FLAG_COUNTER 创建的 UAV;否则,将忽略 参数。
返回值
无
备注
Windows Phone 8:支持此 API。
要求
目标平台 | Windows |
标头 | d3d11.h |
Library | D3D11.lib |