rsuperellipse abstract method

void rsuperellipse({
  1. RSuperellipse? rsuperellipse,
  2. Color? color,
  3. double? strokeWidth,
  4. bool? hasMaskFilter,
})

Indicates that a rounded superellipse is expected next.

The next rounded superellipse is examined. Any arguments that are passed to this method are compared to the actual Canvas.drawRSuperellipse call's arguments and any mismatches result in failure.

If no call to Canvas.drawRSuperellipse was made, then this results in failure.

Any calls made between the last matched call (if any) and the Canvas.drawRSuperellipse call are ignored.

The Paint-related arguments (color, strokeWidth, hasMaskFilter) are compared against the state of the Paint object after the painting has completed, not at the time of the call. If the same Paint object is reused multiple times, then this may not match the actual arguments as they were seen by the method.

Implementation

void rsuperellipse({
  RSuperellipse? rsuperellipse,
  Color? color,
  double? strokeWidth,
  bool? hasMaskFilter,
});