clampXToViewport method

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

Implementation

double clampXToViewport(double value, {double edgeInset = 1.0}) {
  final safeInsetX = math.min(edgeInset, viewportWidth / 2);
  final minX = viewportLeft + safeInsetX;
  final maxX = viewportRight - safeInsetX;
  return value.clamp(minX, maxX).toDouble();
}