PathData constructor

const PathData({
  1. @Vec2ListNullableConverter() @Default.new(<Vec2?>[]) List<Vec2?> points,
  2. @PathSourceConverter() PathSource? source,
  3. @CanvasFillConverter() @Default.new(CanvasFillNone()) CanvasFill fill,
  4. @Default.new(FillRule.nonZero) FillRule fillRule,
  5. @Default.new(0x00000000) Color32 strokeColor,
  6. @Default.new(4.0) double strokeWidth,
  7. @Default.new(StrokeCap.butt) StrokeCap strokeCap,
  8. @Default.new(StrokeJoin.miter) StrokeJoin strokeJoin,
  9. @Default.new(4.0) double miterLimit,
  10. @Default.new(<double>[]) List<double> dash,
})

Implementation

const factory PathData({
  @Vec2ListNullableConverter() @Default(<Vec2?>[]) List<Vec2?> points,
  @PathSourceConverter() PathSource? source,
  @CanvasFillConverter() @Default(CanvasFillNone()) CanvasFill fill,
  @Default(FillRule.nonZero) FillRule fillRule,
  @Default(0x00000000) Color32 strokeColor,
  @Default(4.0) double strokeWidth,
  @Default(StrokeCap.butt) StrokeCap strokeCap,
  @Default(StrokeJoin.miter) StrokeJoin strokeJoin,
  @Default(4.0) double miterLimit,
  @Default(<double>[]) List<double> dash,
}) = _PathData;