mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
16 lines
411 B
C++
16 lines
411 B
C++
#include "Interpolatable.hpp"
|
|
|
|
namespace lottie {
|
|
|
|
float remapFloat(float value, float fromLow, float fromHigh, float toLow, float toHigh) {
|
|
return toLow + (value - fromLow) * (toHigh - toLow) / (fromHigh - fromLow);
|
|
}
|
|
|
|
float clampFloat(float value, float a, float b) {
|
|
float minValue = a <= b ? a : b;
|
|
float maxValue = a <= b ? b : a;
|
|
return std::max(std::min(value, maxValue), minValue);
|
|
}
|
|
|
|
}
|