whenOrNull<TResult extends Object?> method

  1. @optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  1. TResult adjustContrast(
    1. double contrast
    )?,
  2. TResult colorHorizontalStrips(
    1. int length,
    2. Rgb rgb
    )?,
  3. TResult colorVerticalStrips(
    1. int length,
    2. Rgb rgb
    )?,
  4. TResult colorize()?,
  5. TResult frostedGlass()?,
  6. TResult halftone()?,
  7. TResult primary()?,
  8. TResult solarize()?,
  9. TResult incBrightness(
    1. int brightness
    )?,
  10. TResult multipleOffsets(
    1. int offset,
    2. int channelIndex,
    3. int channelIndex2
    )?,
  11. TResult offset(
    1. int offset,
    2. int channelIndex
    )?,
  12. TResult oil(
    1. int radius,
    2. double intensity
    )?,
  13. TResult tint(
    1. int rOffset,
    2. int gOffset,
    3. int bOffset
    )?,
})
inherited

Implementation

@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  TResult Function(double contrast)? adjustContrast,
  TResult Function(int length, Rgb rgb)? colorHorizontalStrips,
  TResult Function(int length, Rgb rgb)? colorVerticalStrips,
  TResult Function()? colorize,
  TResult Function()? frostedGlass,
  TResult Function()? halftone,
  TResult Function()? primary,
  TResult Function()? solarize,
  TResult Function(int brightness)? incBrightness,
  TResult Function(int offset, int channelIndex, int channelIndex2)?
      multipleOffsets,
  TResult Function(int offset, int channelIndex)? offset,
  TResult Function(int radius, double intensity)? oil,
  TResult Function(int rOffset, int gOffset, int bOffset)? tint,
}) =>
    throw _privateConstructorUsedError;