There are a lot use cases, where you want to animate the lerps multiple dimensions (for example points with x and y values) each with a different timing function. E.g. the x-dimension should have a linear timing function and the y-dimension a bounce timing function within the same animation.
I suggest to hand over the timing functions to the custom PRLerpPeriod to let the period decide which timing function it uses for which of its dimensions. I really like your library, which is a breakthrough for making the application more responsive, please carry on.
There are a lot use cases, where you want to animate the lerps multiple dimensions (for example points with x and y values) each with a different timing function. E.g. the x-dimension should have a linear timing function and the y-dimension a bounce timing function within the same animation.
I suggest to hand over the timing functions to the custom PRLerpPeriod to let the period decide which timing function it uses for which of its dimensions. I really like your library, which is a breakthrough for making the application more responsive, please carry on.