drawLinesBatch static method

void drawLinesBatch(
  1. Canvas canvas,
  2. List<({Offset end, Offset start})> lines,
  3. Paint paint
)

Batch canvas operations for better performance

Implementation

static void drawLinesBatch(
  Canvas canvas,
  List<({Offset start, Offset end})> lines,
  Paint paint,
) {
  final path = Path();
  for (final line in lines) {
    path.moveTo(line.start.dx, line.start.dy);
    path.lineTo(line.end.dx, line.end.dy);
  }
  canvas.drawPath(path, paint);
}