transform method

  1. @override
bool transform(
  1. Canvas canvas
)
override

Implementation

@override
bool transform(Canvas canvas) {
  final data = onTransform();
  if (data == null) {
    return false;
  }
  canvas.save();
  canvas.translate(data.center.x, data.center.y);
  canvas.scale(
    data.horizontal ? -1 : 1,
    data.vertical ? -1 : 1,
  );
  canvas.translate(-data.center.x, -data.center.y);
  return true;
}