RenderClipPath constructor Null safety

RenderClipPath(
  1. {RenderBox? child,
  2. CustomClipper<Path>? clipper,
  3. Clip clipBehavior = Clip.antiAlias}
)

Creates a path clip.

If clipper is null, the clip will be a rectangle that matches the layout size and location of the child. However, rather than use this default, consider using a RenderClipRect, which can achieve the same effect more efficiently.

The clipBehavior argument must not be null. If clipBehavior is Clip.none, no clipping will be applied.

Implementation

RenderClipPath({
  super.child,
  super.clipper,
  super.clipBehavior,
}) : assert(clipBehavior != null);