PathData constructor
const
PathData({
- @Vec2ListNullableConverter() @Default.new(<Vec2?>[]) List<
Vec2?> points, - @PathSourceConverter() PathSource? source,
- @CanvasFillConverter() @Default.new(CanvasFillNone()) CanvasFill fill,
- @Default.new(FillRule.nonZero) FillRule fillRule,
- @Default.new(0x00000000) Color32 strokeColor,
- @Default.new(4.0) double strokeWidth,
- @Default.new(StrokeCap.butt) StrokeCap strokeCap,
- @Default.new(StrokeJoin.miter) StrokeJoin strokeJoin,
- @Default.new(4.0) double miterLimit,
- @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;