#include <fps.h>
Public Member Functions | |
| void | init (unsigned int atime) |
| initialization, sets starting values | |
| void | onFrameRendered (void) |
| handler of event, that occurs at the end of each frame render | |
| bool | update (unsigned int atime) |
| updates fps count | |
| unsigned int | getTreshold (void) |
| gets treshold value (in ms) of update | |
| void | setTreshold (unsigned int treshold_ms) |
| sets treshold value (in millisec) of update | |
| unsigned int | get (void) |
| gets fps ratio | |
Static Public Attributes | |
| static const unsigned int | DEFAULT_FPS_UPDATE_THRESHOLD = 100 |
| update fps every every [n] ms | |
Private Attributes | |
| unsigned int | mFramesRendered |
| the number of frames rendered since init() | |
| unsigned int | mTimeStamp |
| last time-stamp (number of ticks) of computing the FPS | |
| unsigned int | mFrameStamp |
| last frame-stamp (number of ticks) of computing the FPS | |
| unsigned int | mUpdateTimeTreshold |
| minimal number of ticks between fps-update. | |
| float | mFps |
| the number of frames per second | |
Definition at line 7 of file fps.h.
|
|
gets fps ratio
Definition at line 76 of file fps.h. References mFps. Referenced by GFX::getFps(). |
|
|
gets treshold value (in ms) of update
Definition at line 62 of file fps.h. References mUpdateTimeTreshold. Referenced by update(). |
|
|
initialization, sets starting values
Definition at line 14 of file fps.h. References DEFAULT_FPS_UPDATE_THRESHOLD, mFps, mFramesRendered, mFrameStamp, mTimeStamp, and mUpdateTimeTreshold. Referenced by GFX::resetFps(). |
|
|
handler of event, that occurs at the end of each frame render
Definition at line 24 of file fps.h. References mFramesRendered. Referenced by GFX::swap_buffers(). |
|
|
sets treshold value (in millisec) of update
Definition at line 69 of file fps.h. References mUpdateTimeTreshold. |
|
|
updates fps count
Definition at line 34 of file fps.h. References getTreshold(), mFps, mFramesRendered, mFrameStamp, and mTimeStamp. Referenced by GFX::swap_buffers(). Here is the call graph for this function: ![]() |
|
|
update fps every every [n] ms
Definition at line 87 of file fps.h. Referenced by init(). |
|
|
the number of frames per second
|
|
|
the number of frames rendered since init()
Definition at line 80 of file fps.h. Referenced by init(), onFrameRendered(), and update(). |
|
|
last frame-stamp (number of ticks) of computing the FPS
|
|
|
last time-stamp (number of ticks) of computing the FPS
|
|
|
minimal number of ticks between fps-update.
Definition at line 83 of file fps.h. Referenced by getTreshold(), init(), and setTreshold(). |
1.4.5