2026-03-26 16:45:24 +08:00
|
|
|
# RenderDocCapture::SetCaptureOptionU32
|
|
|
|
|
|
2026-03-26 17:21:44 +08:00
|
|
|
以原始 option id 设置一个 32 位 RenderDoc capture 选项。
|
2026-03-26 16:45:24 +08:00
|
|
|
|
|
|
|
|
```cpp
|
|
|
|
|
void SetCaptureOptionU32(uint32_t option, uint32_t value);
|
|
|
|
|
```
|
|
|
|
|
|
2026-03-26 17:21:44 +08:00
|
|
|
## 行为说明
|
2026-03-26 16:45:24 +08:00
|
|
|
|
2026-03-26 17:21:44 +08:00
|
|
|
如果 RenderDoc 尚未加载,当前实现直接返回。否则会把 `option` 和 `value` 原样传给底层 `SetCaptureOptionU32`。
|
2026-03-26 16:45:24 +08:00
|
|
|
|
2026-03-26 17:21:44 +08:00
|
|
|
当前公共头文件没有为这些 option id 提供命名常量,因此调用方需要自行保证 option 编号与目标 RenderDoc 版本匹配。
|
2026-03-26 16:45:24 +08:00
|
|
|
|
2026-03-26 17:21:44 +08:00
|
|
|
## 参数
|
2026-03-26 16:45:24 +08:00
|
|
|
|
2026-03-26 17:21:44 +08:00
|
|
|
- `option` - RenderDoc 选项编号。
|
|
|
|
|
- `value` - 对应的 U32 值。
|
|
|
|
|
|
|
|
|
|
## 返回值
|
|
|
|
|
|
|
|
|
|
- 无。
|
|
|
|
|
|
|
|
|
|
## 线程语义
|
2026-03-26 16:45:24 +08:00
|
|
|
|
2026-03-26 17:21:44 +08:00
|
|
|
- 建议在初始化阶段或抓帧前配置。
|
|
|
|
|
|
|
|
|
|
## 示例
|
|
|
|
|
|
|
|
|
|
```cpp
|
|
|
|
|
XCEngine::Debug::RenderDocCapture::Get().SetCaptureOptionU32(2, 1);
|
2026-03-26 16:45:24 +08:00
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## 相关文档
|
|
|
|
|
|
2026-03-26 17:21:44 +08:00
|
|
|
- [返回类型总览](RenderDocCapture.md)
|
|
|
|
|
- [Initialize](Initialize.md)
|