colorOverlay static method

List<double> colorOverlay(
  1. double r,
  2. double g,
  3. double b,
  4. double scale,
)

Implementation

static List<double> colorOverlay(
  double r,
  double g,
  double b,
  double scale,
) {
  double invScale = 1 - scale;
  return [
    invScale,
    0,
    0,
    0,
    -r * scale,
    0,
    invScale,
    0,
    0,
    -g * scale,
    0,
    0,
    invScale,
    0,
    -b * scale,
    0,
    0,
    0,
    1,
    0
  ];
}