2026-03-26 16:45:24 +08:00
|
|
|
|
# RenderDocCapture::GetNumCaptures
|
|
|
|
|
|
|
2026-03-26 17:21:44 +08:00
|
|
|
|
查询当前可访问的 capture 数量。
|
2026-03-26 16:45:24 +08:00
|
|
|
|
|
|
|
|
|
|
```cpp
|
|
|
|
|
|
uint32_t GetNumCaptures() const;
|
|
|
|
|
|
```
|
|
|
|
|
|
|
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 尚未加载,当前实现返回 `0`。否则直接转发到底层 `GetNumCaptures()`。
|
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
|
|
|
|
- 无。
|
2026-03-26 16:45:24 +08:00
|
|
|
|
|
2026-03-26 17:21:44 +08:00
|
|
|
|
## 返回值
|
|
|
|
|
|
|
|
|
|
|
|
- `uint32_t` - 当前 capture 数量;RenderDoc 未加载时为 `0`。
|
|
|
|
|
|
|
|
|
|
|
|
## 线程语义
|
2026-03-26 16:45:24 +08:00
|
|
|
|
|
2026-03-26 17:21:44 +08:00
|
|
|
|
- 无显式同步;通常在主线程诊断阶段调用。
|
|
|
|
|
|
|
|
|
|
|
|
## 示例
|
|
|
|
|
|
|
|
|
|
|
|
```cpp
|
|
|
|
|
|
uint32_t count = XCEngine::Debug::RenderDocCapture::Get().GetNumCaptures();
|
2026-03-26 16:45:24 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
## 相关文档
|
|
|
|
|
|
|
2026-03-26 17:21:44 +08:00
|
|
|
|
- [返回类型总览](RenderDocCapture.md)
|
|
|
|
|
|
- [GetCapture](GetCapture.md)
|