# D3D12CommandList::ClearUnorderedAccessView ```cpp void ClearUnorderedAccessView( D3D12_GPU_DESCRIPTOR_HANDLE viewHandle, D3D12_CPU_DESCRIPTOR_HANDLE resourceHandle, ID3D12Resource* unorderedAccess, const float values[4], uint32_t rectCount = 0, const D3D12_RECT* rects = nullptr ); ``` 清除无序访问视图。 **参数:** - `viewHandle` - GPU 描述符句柄 - `resourceHandle` - CPU 描述符句柄 - `unorderedAccess` - UAV 资源指针 - `values` - 清除值 [x, y, z, w] - `rectCount` - 清除矩形数量 - `rects` - 清除矩形数组 **复杂度:** O(n) 其中 n 为 rectCount ## 相关文档 - [D3D12CommandList 总览](command-list.md) - 返回类总览