copy method
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,
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,
);
}