render method

  1. @override
void render(
  1. Canvas canvas,
  2. Particle particle
)
override

Draw a single particle onto canvas.

Implementation

@override
void render(Canvas canvas, Particle particle) {
  _paint.color = particle.currentColor;
  final size = particle.currentSize;

  canvas.save();
  canvas.translate(particle.position.dx, particle.position.dy);
  canvas.rotate(particle.rotation);
  canvas.scale(size, size);
  canvas.drawPath(path, _paint);
  canvas.restore();
}