#include <fps.hpp>
Public Methods | |
| __inline | Jfps () |
| void | calculate () |
Private Attributes | |
| long | curTime |
| long | lateTime |
| long | beginTime |
| long | count |
| long | totalFrames |
| float | msec |
| float | average |
|
|
Definition at line 22 of file fps.hpp. 00023 {
00024 time( &beginTime );
00025 }
|
|
|
Definition at line 27 of file fps.hpp. 00028 {
00029 count++;
00030 time( &curTime );
00031
00032 if ( lateTime != curTime )
00033 {
00034 lateTime = curTime;
00035 msec = (float)1000 / (float)count;
00036 totalFrames += count;
00037 average = (float)totalFrames / (float)(curTime - beginTime);
00038 printf("fps: %4d AVG: %3.1f MS: %3.1f\n", (int)count, average, msec);
00039 count = 0;
00040 }
00041 }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001