whenOrNull<TResult extends Object?> method

  1. @optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  1. TResult boxBlur()?,
  2. TResult detect45DegLines()?,
  3. TResult detect135DegLines()?,
  4. TResult detectVerticalLines()?,
  5. TResult detectHorizontalLines()?,
  6. TResult edgeDetection()?,
  7. TResult edgeOne()?,
  8. TResult emboss()?,
  9. TResult identity()?,
  10. TResult laplace()?,
  11. TResult noiseReduction()?,
  12. TResult prewittHorizontal()?,
  13. TResult sharpen()?,
  14. TResult sobelHorizontal()?,
  15. TResult sobelVertical()?,
  16. TResult gaussianBlur(
    1. int radius
    )?,
})
inherited

Implementation

@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  TResult Function()? boxBlur,
  TResult Function()? detect45DegLines,
  TResult Function()? detect135DegLines,
  TResult Function()? detectVerticalLines,
  TResult Function()? detectHorizontalLines,
  TResult Function()? edgeDetection,
  TResult Function()? edgeOne,
  TResult Function()? emboss,
  TResult Function()? identity,
  TResult Function()? laplace,
  TResult Function()? noiseReduction,
  TResult Function()? prewittHorizontal,
  TResult Function()? sharpen,
  TResult Function()? sobelHorizontal,
  TResult Function()? sobelVertical,
  TResult Function(int radius)? gaussianBlur,
}) =>
    throw _privateConstructorUsedError;