#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 } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|