tt_CLAMP function

dynamic tt_CLAMP(
  1. dynamic v1,
  2. dynamic v2,
  3. dynamic v3
)

tt_CLAMP(value, lo, hi): clamps a value to the lo, hi range

Implementation

dynamic tt_CLAMP(dynamic v1, dynamic v2, dynamic v3) {
  final val = varToDouble(v1);
  final lo = varToDouble(v2);
  final hi = varToDouble(v3);
  if (val < lo) return lo;
  if (val > hi) return hi;
  return val;
}