# RenderDocCapture::SetDevice 更新当前用于抓帧的图形设备指针。 ```cpp void SetDevice(void* device); ``` ## 行为说明 当前实现只是把 `device` 原样写入内部成员 `m_device`,不做类型检查、平台检查或合法性验证。 这个方法通常用于这样的流程: 1. 先在创建窗口后调用 [Initialize](Initialize.md)。 2. 图形后端初始化完成后,把真实设备指针补给 `RenderDocCapture`。 ## 参数 - `device` - 底层图形设备指针。 ## 返回值 - 无。 ## 线程语义 - 建议在图形设备创建线程中配置,并在抓帧前保持稳定。 ## 示例 ```cpp XCEngine::Debug::RenderDocCapture::Get().SetDevice(gDevice.GetDevice()); ``` ## 相关文档 - [返回类型总览](RenderDocCapture.md) - [SetWindow](SetWindow.md) - [Initialize](Initialize.md)