drawParticles method

void drawParticles(
  1. Canvas canvas
)

Draws the current set of particles via canvas.drawRawAtlas.

Implementation

void drawParticles(Canvas canvas) {
  // If particle updates aren’t running, skip drawing
  if (_particleCtrl.status.isDismissed) return;

  // If atlas buffers are uninitialized, skip
  if (_atlasTransforms == null ||
      _atlasRects == null ||
      _atlasColors == null) {
    return;
  }

  _drawParticlesWithRawAtlas(canvas);
}