Files
XCEngine/docs/api/XCEngine/Debug/RenderDocCapture/TriggerCapture.md

800 B

RenderDocCapture::TriggerCapture

请求 RenderDoc 触发一次 capture。

void TriggerCapture();

行为说明

如果 RenderDoc 尚未加载,当前实现直接返回。否则:

  • 如果 m_window 非空,会先把窗口设为前台并设置焦点。
  • 调用底层 TriggerCapture() 请求 RenderDoc 执行一次捕获。

BeginCapture / EndCapture 相比,这个方法更适合交给 RenderDoc 自己决定具体捕获时机。

参数

  • 无。

返回值

  • 无。

线程语义

  • 建议在拥有目标窗口焦点控制权的线程调用。

示例

XCEngine::Debug::RenderDocCapture::Get().TriggerCapture();

相关文档