SurfaceShape constructor

const SurfaceShape({
  1. required CornerSpec cornerSpec,
  2. BorderRadiusGeometry borderRadius = BorderRadius.zero,
  3. BorderSide border = BorderSide.none,
})

Responsible for accepting a CornerSpec, BorderRadiusGeometry, and optionally a BorderSide description, and generating an OutlinedBorder that may be pathed.

(used as ShapeBorder, such as in ClipPath, ShapeDecoration)

Implementation

const SurfaceShape({
  required this.cornerSpec,
  this.borderRadius = BorderRadius.zero,
  BorderSide border = BorderSide.none,
}) : super(side: border);