copyWith method

UCameraOptions copyWith({
  1. UCameraMode? mode,
  2. bool? allowMultiple,
  3. int? maxCount,
  4. bool? startFront,
  5. UCameraResolution? resolution,
})

Implementation

UCameraOptions copyWith({UCameraMode? mode, bool? allowMultiple, int? maxCount, bool? startFront, UCameraResolution? resolution}) => UCameraOptions(
  mode: mode ?? this.mode,
  allowMultiple: allowMultiple ?? this.allowMultiple,
  maxCount: maxCount ?? this.maxCount,
  resolution: resolution ?? this.resolution,
  startFront: startFront ?? this.startFront,
  enableFlash: enableFlash,
  enableCameraSwitch: enableCameraSwitch,
  enableGrid: enableGrid,
  enableLevel: enableLevel,
  enablePinchZoom: enablePinchZoom,
  enableZoomSlider: enableZoomSlider,
  enableZoomPresets: enableZoomPresets,
  enableTapToFocus: enableTapToFocus,
  enableExposure: enableExposure,
  enableSelfTimer: enableSelfTimer,
  enableAudio: enableAudio,
  enableStabilization: enableStabilization,
  enableHdr: enableHdr,
  enableManualControls: enableManualControls,
  enableAspectRatioToggle: enableAspectRatioToggle,
  confirmCapture: confirmCapture,
  mirrorFrontPreview: mirrorFrontPreview,
  mirrorFrontCapture: mirrorFrontCapture,
  videoMaxDuration: videoMaxDuration,
  videoCodec: videoCodec,
  photoFormat: photoFormat,
  photoQuality: photoQuality,
  fit: fit,
  accentColor: accentColor,
  labels: labels,
  overlayBuilder: overlayBuilder,
);