when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult incRedChannel(),
  2. required TResult incBlueChannel(),
  3. required TResult incGreenChannel(),
  4. required TResult inc2Channels(),
  5. required TResult swapRGChannels(),
  6. required TResult swapRBChannels(),
  7. required TResult swapBGChannels(),
  8. required TResult removeRedChannel(),
  9. required TResult removeGreenChannel(),
  10. required TResult removeBlueChannel(),
  11. required TResult decBlueChannel(),
  12. required TResult decRedChannel(),
  13. required TResult decGreenChannel(),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function() incRedChannel,
  required TResult Function() incBlueChannel,
  required TResult Function() incGreenChannel,
  required TResult Function() inc2Channels,
  required TResult Function() swapRGChannels,
  required TResult Function() swapRBChannels,
  required TResult Function() swapBGChannels,
  required TResult Function() removeRedChannel,
  required TResult Function() removeGreenChannel,
  required TResult Function() removeBlueChannel,
  required TResult Function() decBlueChannel,
  required TResult Function() decRedChannel,
  required TResult Function() decGreenChannel,
}) =>
    throw _privateConstructorUsedError;