drawRough method

void drawRough(
  1. Drawable drawable,
  2. Paint pathPaint,
  3. Paint fillPaint
)

Draws a rough Drawable

Implementation

void drawRough(Drawable drawable, Paint pathPaint, Paint fillPaint) {
  for (final OpSet drawing in drawable.sets) {
    switch (drawing.type) {
      case OpSetType.path:
        drawPath(_drawToContext(drawing), pathPaint);

        break;
      case OpSetType.fillPath:
        final Paint fillPaintCopy = fillPaint;
        fillPaintCopy.style = PaintingStyle.fill;
        final Path fillPath = _drawToContext(drawing)..close();
        drawPath(fillPath, fillPaintCopy);
        break;
      case OpSetType.fillSketch:
        drawPath(_drawToContext(drawing), fillPaint);
        break;
    }
  }
}