|
YSTest
PreAlpha_b400_20130424
The YSLib Test Project
|
帧速率计数器。 更多...
#include <ShellHelper.h>
Public 成员函数 | |
| FPSCounter (u64=0) | |
| 构造:使用指定计时间隔下界。 | |
| now_tick u32 | Refresh () |
| 刷新:更新计数器内部计数。 | |
Public 属性 | |
| u64 | MinimalInterval |
| 计时间隔下界。 | |
Private 属性 | |
| u32 | refresh_count |
| 刷新计数。 | |
| u64 | last_tick |
| 内部计数。 | |
| u64 | now_tick |
| u64 | |
| NowTick | |
| DefGetter (const ynothrow, u64, LastTick, last_tick) DefGetter(const ynothrow | |
| 取内部计数。 | |
| FPSCounter::FPSCounter | ( | u64 | s = 0 | ) |
| u32 FPSCounter::Refresh | ( | ) |
刷新:更新计数器内部计数。
在文件 ShellHelper.cpp 第 140 行定义.
参考 platform::GetHighResolutionTicks(),last_tick,MinimalInterval,now_tick,refresh_count,u64 , 以及 YB_UNLIKELY.


|
private |
| u64 FPSCounter::MinimalInterval |
|
private |
在文件 ShellHelper.h 第 414 行定义.
参考自 Refresh().
| FPSCounter::NowTick |
在文件 ShellHelper.h 第 441 行定义.
|
private |
| FPSCounter::u64 |
在文件 ShellHelper.h 第 441 行定义.
参考自 Refresh().