fromValue static method

CGBlendMode fromValue(
  1. int value
)

Implementation

static CGBlendMode fromValue(int value) => switch (value) {
  0 => kCGBlendModeNormal,
  1 => kCGBlendModeMultiply,
  2 => kCGBlendModeScreen,
  3 => kCGBlendModeOverlay,
  4 => kCGBlendModeDarken,
  5 => kCGBlendModeLighten,
  6 => kCGBlendModeColorDodge,
  7 => kCGBlendModeColorBurn,
  8 => kCGBlendModeSoftLight,
  9 => kCGBlendModeHardLight,
  10 => kCGBlendModeDifference,
  11 => kCGBlendModeExclusion,
  12 => kCGBlendModeHue,
  13 => kCGBlendModeSaturation,
  14 => kCGBlendModeColor,
  15 => kCGBlendModeLuminosity,
  16 => kCGBlendModeClear,
  17 => kCGBlendModeCopy,
  18 => kCGBlendModeSourceIn,
  19 => kCGBlendModeSourceOut,
  20 => kCGBlendModeSourceAtop,
  21 => kCGBlendModeDestinationOver,
  22 => kCGBlendModeDestinationIn,
  23 => kCGBlendModeDestinationOut,
  24 => kCGBlendModeDestinationAtop,
  25 => kCGBlendModeXOR,
  26 => kCGBlendModePlusDarker,
  27 => kCGBlendModePlusLighter,
  _ => throw ArgumentError('Unknown value for CGBlendMode: $value'),
};