1 #ifndef __ddFPSCounter_h
2 #define __ddFPSCounter_h
20 mFramesThisWindow = 0;
45 mTimeWindow = seconds;
65 double elapsedTime = mTime.elapsed() / 1000.0;
67 if (elapsedTime > mTimeWindow)
70 double averageFPSThisWindow = mFramesThisWindow / elapsedTime;
73 mAverageFPS = mAlpha * averageFPSThisWindow + (1.0 - mAlpha) * mAverageFPS;
77 mFramesThisWindow = 0;
88 size_t mFramesThisWindow;
void setAlpha(double alpha)
double timeWindow() const
void setTimeWindow(double seconds)