clampYToViewport method

double clampYToViewport(
  1. double value, {
  2. double edgeInset = 1.0,
})

Implementation

double clampYToViewport(double value, {double edgeInset = 1.0}) {
  final safeInsetY = math.min(edgeInset, viewportHeight / 2);
  final minY = viewportTop + safeInsetY;
  final maxY = viewportBottom - safeInsetY;
  return value.clamp(minY, maxY).toDouble();
}