copyWith method

CameraState copyWith({
  1. List<CameraLens>? availableCameraLens,
  2. int? currentCameraLens,
  3. int? currentFlashMode,
  4. bool? isInitialized,
  5. bool? isRunning,
  6. bool? alreadyCheckingImage,
  7. double? zoomScale,
  8. CameraController? cameraController,
  9. DetectedFace? detectedFace,
})

Create a copy of this state with the given parameters.

Implementation

CameraState copyWith({
  List<CameraLens>? availableCameraLens,
  int? currentCameraLens,
  int? currentFlashMode,
  bool? isInitialized,
  bool? isRunning,
  bool? alreadyCheckingImage,
  double? zoomScale,
  CameraController? cameraController,
  DetectedFace? detectedFace,
}) {
  return CameraState(
    availableCameraLens: availableCameraLens ?? this.availableCameraLens,
    currentCameraLens: currentCameraLens ?? this.currentCameraLens,
    isInitialized: isInitialized ?? this.isInitialized,
    alreadyCheckingImage: alreadyCheckingImage ?? this.alreadyCheckingImage,
    cameraController: cameraController ?? this.cameraController,
    detectedFace: detectedFace ?? this.detectedFace,
  );
}