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().