copy method

PolygonLayerOptions copy({
  1. bool? stroke,
  2. Color? strokeColor,
  3. double? strokeWidth,
  4. double? strokeOpacity,
  5. StrokeCap? strokeCap,
  6. StrokeJoin? strokeJoin,
  7. PathFillType? pathFillType,
  8. bool? fill,
  9. Color? fillColor,
  10. double? fillOpacity,
  11. double? smoothFactor,
  12. bool? culling,
  13. bool? interactive,
  14. String? attribution,
  15. TapDownLayerCallback? onTapDown,
  16. TapUpLayerCallback? onTapUp,
  17. TapLayerCallback? onTap,
  18. TapLayerCallback? onTapCancel,
  19. TapLayerCallback? onSecondaryTap,
  20. TapDownLayerCallback? onSecondaryTapDown,
  21. TapUpLayerCallback? onSecondaryTapUp,
  22. TapLayerCallback? onSecondaryTapCancel,
  23. DoubleTapLayerCallback? onDoubleTap,
  24. LongPressLayerCallback? onLongPress,
  25. LongPressStartLayerCallback? onLongPressStart,
  26. LongPressMoveUpdateLayerCallback? onLongPressMoveUpdate,
  27. LongPressUpLayerCallback? onLongPressUp,
  28. LongPressEndLayerCallback? onLongPressEnd,
  29. LongPressLayerCallback? onSecondaryLongPress,
  30. LongPressStartLayerCallback? onSecondaryLongPressStart,
  31. LongPressMoveUpdateLayerCallback? onSecondaryLongPressMoveUpdate,
  32. LongPressUpLayerCallback? onSecondaryLongPressUp,
  33. LongPressEndLayerCallback? onSecondaryLongPressEnd,
})
override

Implementation

PolygonLayerOptions copy({
  bool? stroke,
  Color? strokeColor,
  double? strokeWidth,
  double? strokeOpacity,
  StrokeCap? strokeCap,
  StrokeJoin? strokeJoin,
  PathFillType? pathFillType,
  bool? fill,
  Color? fillColor,
  double? fillOpacity,
  double? smoothFactor,
  bool? culling,
  bool? interactive,
  String? attribution,
  TapDownLayerCallback? onTapDown,
  TapUpLayerCallback? onTapUp,
  TapLayerCallback? onTap,
  TapLayerCallback? onTapCancel,
  TapLayerCallback? onSecondaryTap,
  TapDownLayerCallback? onSecondaryTapDown,
  TapUpLayerCallback? onSecondaryTapUp,
  TapLayerCallback? onSecondaryTapCancel,
  DoubleTapLayerCallback? onDoubleTap,
  LongPressLayerCallback? onLongPress,
  LongPressStartLayerCallback? onLongPressStart,
  LongPressMoveUpdateLayerCallback? onLongPressMoveUpdate,
  LongPressUpLayerCallback? onLongPressUp,
  LongPressEndLayerCallback? onLongPressEnd,
  LongPressLayerCallback? onSecondaryLongPress,
  LongPressStartLayerCallback? onSecondaryLongPressStart,
  LongPressMoveUpdateLayerCallback? onSecondaryLongPressMoveUpdate,
  LongPressUpLayerCallback? onSecondaryLongPressUp,
  LongPressEndLayerCallback? onSecondaryLongPressEnd,
}) {
  return PolygonLayerOptions(
    stroke: stroke ?? this.stroke,
    strokeColor: strokeColor ?? this.strokeColor,
    strokeWidth: strokeWidth ?? this.strokeWidth,
    strokeOpacity: strokeOpacity ?? this.strokeOpacity,
    strokeCap: strokeCap ?? this.strokeCap,
    strokeJoin: strokeJoin ?? this.strokeJoin,
    pathFillType: pathFillType ?? this.pathFillType,
    fillColor: fillColor ?? this.fillColor,
    fillOpacity: fillOpacity ?? this.fillOpacity,
    smoothFactor: smoothFactor ?? this.smoothFactor,
    culling: culling ?? this.culling,
    interactive: interactive ?? this.interactive,
    onTapDown: onTapDown ?? this.onTapDown,
    onTapUp: onTapUp ?? this.onTapUp,
    onTap: onTap ?? this.onTap,
    onTapCancel: onTapCancel ?? this.onTapCancel,
    onSecondaryTap: onSecondaryTap ?? this.onSecondaryTap,
    onSecondaryTapDown: onSecondaryTapDown ?? this.onSecondaryTapDown,
    onSecondaryTapUp: onSecondaryTapUp ?? this.onSecondaryTapUp,
    onSecondaryTapCancel: onSecondaryTapCancel ?? this.onSecondaryTapCancel,
    onDoubleTap: onDoubleTap ?? this.onDoubleTap,
    onLongPress: onLongPress ?? this.onLongPress,
    onLongPressStart: onLongPressStart ?? this.onLongPressStart,
    onLongPressMoveUpdate:
        onLongPressMoveUpdate ?? this.onLongPressMoveUpdate,
    onLongPressUp: onLongPressUp ?? this.onLongPressUp,
    onLongPressEnd: onLongPressEnd ?? this.onLongPressEnd,
    onSecondaryLongPress: onSecondaryLongPress ?? this.onSecondaryLongPress,
    onSecondaryLongPressStart:
        onSecondaryLongPressStart ?? this.onSecondaryLongPressStart,
    onSecondaryLongPressMoveUpdate:
        onSecondaryLongPressMoveUpdate ?? this.onSecondaryLongPressMoveUpdate,
    onSecondaryLongPressUp:
        onSecondaryLongPressUp ?? this.onSecondaryLongPressUp,
    onSecondaryLongPressEnd:
        onSecondaryLongPressEnd ?? this.onSecondaryLongPressEnd,
  );
}