|
OpenFrames
|
This class implements a framerate-limiting algorithm. More...
#include <FramerateLimiter.hpp>
Public Member Functions | |
| FramerateLimiter (double fps=30.0) | |
| void | setDesiredFramerate (double fps) |
| double | getDesiredFramerate () |
| double | getFramerate () |
| void | frame () |
| void | reset () |
This class implements a framerate-limiting algorithm.
This class implements a simple framerate limiting algorithm. The method is to wait until a certain number of frames have elapsed, then compute the average time per frame. This is used to compute how much extra time each frame needs to take up in order to achieve the target framerate. The limiter then applies this extra time to each frame in the next set, and the process is repeated.
1.8.14