render method

  1. @mustCallSuper
void render(
  1. Canvas canvas, {
  2. double x = 0.0,
  3. double y = 0.0,
})

Implementation

@mustCallSuper
void render(Canvas canvas, {double x = 0.0, double y = 0.0}) {
  final picture = _picture;
  if (picture == null) {
    return;
  }

  canvas.save();
  canvas.translate(x, y);

  for (final p in preProcessors) {
    p.process(picture, canvas);
  }
  canvas.drawPicture(picture);
  for (final p in postProcessors) {
    p.process(picture, canvas);
  }
  canvas.restore();
}