copyWith method
MFBuilding
copyWith({
- bool? consumeTapEventsParam,
- String? nameParam,
- MFLatLng? positionParam,
- List<
MFLatLng> ? coordinatesParam, - String? modelUrlParam,
- String? textureUrlParam,
- double? heightParam,
- double? scaleParam,
- double? bearingParam,
- double? elevationParam,
- bool? selectedParam,
- bool? visibleParam,
- VoidCallback? onTapParam,
Creates a new MFBuilding object whose values are the same as this instance, unless overwritten by the specified parameters.
Implementation
MFBuilding copyWith({
bool? consumeTapEventsParam,
String? nameParam,
MFLatLng? positionParam,
List<MFLatLng>? coordinatesParam,
String? modelUrlParam,
String? textureUrlParam,
double? heightParam,
double? scaleParam,
double? bearingParam,
double? elevationParam,
bool? selectedParam,
bool? visibleParam,
VoidCallback? onTapParam,
}) {
return MFBuilding(
buildingId: buildingId,
consumeTapEvents: consumeTapEventsParam ?? consumeTapEvents,
name: nameParam ?? name,
position: positionParam ?? position,
coordinates: coordinatesParam ?? coordinates,
modelUrl: modelUrlParam ?? modelUrl,
textureUrl: textureUrlParam ?? textureUrl,
height: heightParam ?? height,
scale: scaleParam ?? scale,
bearing: bearingParam ?? bearing,
elevation: elevationParam ?? elevation,
selected: selectedParam ?? selected,
visible: visibleParam ?? visible,
onTap: onTapParam ?? onTap);
}