copyWith method

MFDirectionsRenderer copyWith({
  1. List<List<MFLatLng>>? routesParam,
  2. String? directionsParam,
  3. int? activedIndexParam,
  4. int? activeStrokeWidthParam,
  5. Color? activeStrokeColorParam,
  6. int? activeOutlineWidthParam,
  7. Color? activeOutlineColorParam,
  8. int? inactiveStrokeWidthParam,
  9. Color? inactiveStrokeColorParam,
  10. int? inactiveOutlineWidthParam,
  11. Color? inactiveOutlineColorParam,
  12. MFDirectionsPOIOptions? originPOIOptionsParam,
  13. MFDirectionsPOIOptions? destinationPOIOptionsParam,
  14. MFDirectionsCallback? onRouteTapParam,
})

Creates a new MFDirectionsRenderer object whose values are the same as this instance, unless overwritten by the specified parameters.

Implementation

MFDirectionsRenderer copyWith({
  List<List<MFLatLng>>? routesParam,
  String? directionsParam,
  int? activedIndexParam,
  int? activeStrokeWidthParam,
  Color? activeStrokeColorParam,
  int? activeOutlineWidthParam,
  Color? activeOutlineColorParam,
  int? inactiveStrokeWidthParam,
  Color? inactiveStrokeColorParam,
  int? inactiveOutlineWidthParam,
  Color? inactiveOutlineColorParam,
  MFDirectionsPOIOptions? originPOIOptionsParam,
  MFDirectionsPOIOptions? destinationPOIOptionsParam,
  MFDirectionsCallback? onRouteTapParam,
}) {
  return MFDirectionsRenderer(
      rendererId: rendererId,
      routes: routesParam ?? routes,
      directions: directionsParam ?? directions,
      activedIndex: activedIndexParam ?? activedIndex,
      activeStrokeWidth: activeStrokeWidthParam ?? activeStrokeWidth,
      activeStrokeColor: activeStrokeColorParam ?? activeStrokeColor,
      activeOutlineWidth: activeOutlineWidthParam ?? activeOutlineWidth,
      activeOutlineColor: activeOutlineColorParam ?? activeOutlineColor,
      inactiveStrokeWidth: inactiveStrokeWidthParam ?? inactiveStrokeWidth,
      inactiveStrokeColor: inactiveStrokeColorParam ?? inactiveStrokeColor,
      inactiveOutlineWidth: inactiveOutlineWidthParam ?? inactiveOutlineWidth,
      inactiveOutlineColor: inactiveOutlineColorParam ?? inactiveOutlineColor,
      originPOIOptions: originPOIOptionsParam ?? originPOIOptions,
      destinationPOIOptions:
          destinationPOIOptionsParam ?? destinationPOIOptions,
      onRouteTap: onRouteTapParam ?? onRouteTap);
}