copyWith method

CaptureWidgetBuilders copyWith({
  1. Widget overlayBuilder(
    1. BuildContext context,
    2. Orientation orientation
    )?,
  2. FlashIconBuilder? flashIconBuilder,
  3. WidgetBuilder? cameraSwitchIconBuilder,
  4. WidgetBuilder? acceptIconBuilder,
  5. WidgetBuilder? retakeIconBuilder,
  6. WidgetBuilder? shutterIconBuilder,
  7. ScreenOrientationBuilder? screenOrientationBuilder,
  8. VideoCaptureIconBuilder? videoCaptureIconBuilder,
  9. VideoOverlayBuilder? videoOverlayBuilder,
})

Implementation

CaptureWidgetBuilders copyWith({
  final Widget Function(BuildContext context, Orientation orientation)?
      overlayBuilder,
  final FlashIconBuilder? flashIconBuilder,
  final WidgetBuilder? cameraSwitchIconBuilder,
  final WidgetBuilder? acceptIconBuilder,
  final WidgetBuilder? retakeIconBuilder,
  final WidgetBuilder? shutterIconBuilder,
  final ScreenOrientationBuilder? screenOrientationBuilder,
  final VideoCaptureIconBuilder? videoCaptureIconBuilder,
  final VideoOverlayBuilder? videoOverlayBuilder,
}) {
  return CaptureWidgetBuilders(
    overlayBuilder: overlayBuilder ?? this.overlayBuilder,
    flashIconBuilder: flashIconBuilder ?? this.flashIconBuilder,
    cameraSwitchIconBuilder:
        cameraSwitchIconBuilder ?? this.cameraSwitchIconBuilder,
    acceptIconBuilder: acceptIconBuilder ?? this.acceptIconBuilder,
    retakeIconBuilder: retakeIconBuilder ?? this.retakeIconBuilder,
    shutterIconBuilder: shutterIconBuilder ?? this.shutterIconBuilder,
    screenOrientationBuilder:
        screenOrientationBuilder ?? this.screenOrientationBuilder,
    videoCaptureIconBuilder:
        videoCaptureIconBuilder ?? this.videoCaptureIconBuilder,
    videoOverlayBuilder: videoOverlayBuilder ?? this.videoOverlayBuilder,
  );
}