docs: update RHI API docs
This commit is contained in:
@@ -4,14 +4,25 @@
|
||||
virtual uint64_t GetTimestampFrequency() const = 0;
|
||||
```
|
||||
|
||||
获取时间戳频率。
|
||||
获取命令队列的时间戳频率,即每秒计时计数次数。该频率用于解析时间戳查询结果,计算 GPU 操作的耗时。
|
||||
|
||||
**返回:** 时间戳频率(每秒计数)
|
||||
**参数:** 无
|
||||
|
||||
**返回:** 时间戳频率(每秒计数次数,uint64_t)
|
||||
|
||||
**线程安全:** ✅ 线程安全,可以从任意线程调用
|
||||
|
||||
**复杂度:** O(1)
|
||||
|
||||
**示例:**
|
||||
|
||||
```cpp
|
||||
uint64_t freq = cmdQueue->GetTimestampFrequency();
|
||||
#include "RHICommandQueue.h"
|
||||
|
||||
void CalculateGPUTime(RHICommandQueue* cmdQueue, uint64_t start, uint64_t end) {
|
||||
uint64_t frequency = cmdQueue->GetTimestampFrequency();
|
||||
double elapsedSeconds = static_cast<double>(end - start) / static_cast<double>(frequency);
|
||||
}
|
||||
```
|
||||
|
||||
## 相关文档
|
||||
|
||||
Reference in New Issue
Block a user