copyWith method

ImageProperties copyWith({
  1. ValueGetter<Rect>? cropRect,
  2. ValueGetter<double>? rotation,
  3. ValueGetter<bool>? flipHorizontal,
  4. ValueGetter<bool>? flipVertical,
})

Implementation

ImageProperties copyWith({
  ValueGetter<Rect>? cropRect,
  ValueGetter<double>? rotation,
  ValueGetter<bool>? flipHorizontal,
  ValueGetter<bool>? flipVertical,
}) {
  return ImageProperties(
    cropRect: cropRect == null ? this.cropRect : cropRect(),
    rotation: rotation == null ? this.rotation : rotation(),
    flipHorizontal:
        flipHorizontal == null ? this.flipHorizontal : flipHorizontal(),
    flipVertical: flipVertical == null ? this.flipVertical : flipVertical(),
  );
}