CustomClipper<Path> clipper

If non-null, determines which clip to use on the child.

Source

CustomClipper<T> get clipper => _clipper;
void clipper=(CustomClipper<Path> newClipper)

Source

set clipper (CustomClipper<T> newClipper) {
  if (_clipper == newClipper)
    return;
  CustomClipper<T> oldClipper = _clipper;
  _clipper = newClipper;
  assert(newClipper != null || oldClipper != null);
  if (newClipper == null || oldClipper == null ||
      oldClipper.runtimeType != oldClipper.runtimeType ||
      newClipper.shouldReclip(oldClipper)) {
    _markNeedsClip();
  }
  if (attached) {
    oldClipper?._reclip?.removeListener(_markNeedsClip);
    newClipper?._reclip?.addListener(_markNeedsClip);
  }
}