copy method

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

Implementation

GroupLayerOptions copy({
  double? opacity,
  double? rotation,
  bool? stroke,
  Color? strokeColor,
  double? strokeWidth,
  double? strokeOpacity,
  StrokeCap? strokeCap,
  StrokeJoin? strokeJoin,
  bool? fill,
  Color? fillColor,
  double? fillOpacity,
  PathFillType? pathFillType,
  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 GroupLayerOptions(
    opacity: opacity ?? this.opacity,
    rotation: rotation ?? this.rotation,
    stroke: stroke ?? this.stroke,
    strokeColor: strokeColor ?? this.strokeColor,
    strokeWidth: strokeWidth ?? this.strokeWidth,
    strokeOpacity: strokeOpacity ?? this.strokeOpacity,
    strokeCap: strokeCap ?? this.strokeCap,
    strokeJoin: strokeJoin ?? this.strokeJoin,
    fill: fill ?? this.fill,
    fillColor: fillColor ?? this.fillColor,
    fillOpacity: fillOpacity ?? this.fillOpacity,
    pathFillType: pathFillType ?? this.pathFillType,
    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,
  );
}