ofSetFrameRate(int targetRate)

I couldn’t find any discussion about this, so here goes (apologies if I missed it):

Is there any reason for this function to be implemented this way?

void ofSetFrameRate(int targetRate){



ofAppBaseWindow::setFrameRate(float targetRate)

Why use an integer to specify the frame rate if we just pass this value to a method that works with floats? I can think of several situations where setting non-integer frame rates would be useful.