setFramerate method
Change the nominal framerate at runtime. The leaky bucket is NOT
reset. Throws if newFps <= 0.
Implementation
void setFramerate(double newFps) {
if (newFps <= 0) {
throw ArgumentError('framerate must be > 0 (got $newFps)');
}
_framerate = newFps;
}