Files
XCEngine/docs/api/rhi/command-list/set-render-targets.md
2026-03-20 02:35:45 +08:00

873 B
Raw Blame History

RHICommandList::SetRenderTargets

virtual void SetRenderTargets(uint32_t count, void** renderTargets, void* depthStencil = nullptr) = 0;

设置渲染目标和深度模板缓冲区。指定着色器将输出到的颜色缓冲区和深度模板缓冲区。

参数:

  • count - 渲染目标数量(最多 8 个)
  • renderTargets - 渲染目标数组指针
  • depthStencil - 深度模板缓冲区指针(可选,默认为 nullptr

返回: void

异常:

线程安全:

复杂度: O(1)

示例:

void* targets[1] = {renderTarget};
cmdList->SetRenderTargets(1, targets, depthStencil);

相关文档