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

38 lines
844 B
Markdown
Raw Normal View History

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)