mirror of
https://github.com/GLEGram/GLEGram-iOS.git
synced 2026-05-01 15:27:55 +02:00
4647310322
Based on Swiftgram 12.5 (Telegram iOS 12.5). All GLEGram features ported and organized in GLEGram/ folder. Features: Ghost Mode, Saved Deleted Messages, Content Protection Bypass, Font Replacement, Fake Profile, Chat Export, Plugin System, and more. See CHANGELOG_12.5.md for full details.
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);
|
|
}
|
|
|
|
}
|