790 B
790 B
RHICommandList::SetScissorRects
virtual void SetScissorRects(uint32_t count, const Rect* rects) = 0;
批量设置多个裁剪矩形。与 SetViewports 类似,用于多重渲染场景,每个视口对应一个裁剪矩形。
参数:
count- 裁剪矩形数量(最大 16)rects- 裁剪矩形数组指针
返回: void
异常: 无
线程安全: ❌
复杂度: O(n),n 为矩形数量
示例:
Rect rects[2];
rects[0] = {0, 0, 640, 480};
rects[1] = {640, 0, 640, 480};
cmdList->SetScissorRects(2, rects);
相关文档
- RHICommandList 总览 - 返回类总览
- SetScissorRect - 设置单个裁剪矩形
- SetViewports - 设置多个视口