800 B
800 B
RenderDocCapture::TriggerCapture
请求 RenderDoc 触发一次 capture。
void TriggerCapture();
行为说明
如果 RenderDoc 尚未加载,当前实现直接返回。否则:
- 如果
m_window非空,会先把窗口设为前台并设置焦点。 - 调用底层
TriggerCapture()请求 RenderDoc 执行一次捕获。
与 BeginCapture / EndCapture 相比,这个方法更适合交给 RenderDoc 自己决定具体捕获时机。
参数
- 无。
返回值
- 无。
线程语义
- 建议在拥有目标窗口焦点控制权的线程调用。
示例
XCEngine::Debug::RenderDocCapture::Get().TriggerCapture();