getClip method

  1. @override
Path getClip(
  1. Size size
)
override

Returns a description of the clip given that the render object being clipped is of the given size.

Implementation

@override
Path getClip(Size size) {
  switch(type) {
    case ClipPathType.ROUNDED_DOWN:
      return getRoundedDown(size);
    case ClipPathType.ROUNDED_SHIELD:
      return getRoundedShield(size);
    case ClipPathType.ROUNDED_UP:
      return getRoundedUp(size);
    case ClipPathType.TRIANGLE_DOWN:
      return getTriangleDown(size);
    case ClipPathType.WAVE:
      return getWave(size);
    case ClipPathType.JAGGED:
      return getJagged(size);
    case ClipPathType.CLOUDS:
      return getClouds(size);
    case ClipPathType.BOILER_PLATE:
      return getBoilerPlate(size);
    case ClipPathType.DIAGONAL:
      return getDiagonal(size);
    case ClipPathType.ROUNDED_CORNERS:
      return getRoundedCorners(size);
    default:
      return getNone(size);
  }
}