821 B
821 B
RHICommandList::SetViewports
virtual void SetViewports(uint32_t count, const Viewport* viewports) = 0;
批量设置多个渲染视口。用于需要多重渲染(Multi-Rendering)的场景,如立体渲染或分屏渲染。
参数:
count- 视口数量(最大 16)viewports- 视口数组指针
返回: void
异常: 无
线程安全: ❌
复杂度: O(n),n 为视口数量
示例:
Viewport viewports[2];
viewports[0] = {0, 0, 640, 720, 0.0f, 1.0f};
viewports[1] = {640, 0, 640, 720, 0.0f, 1.0f};
cmdList->SetViewports(2, viewports);
相关文档
- RHICommandList 总览 - 返回类总览
- SetViewport - 设置单个视口
- SetScissorRects - 设置多个裁剪矩形