setRgba method

  1. @override
void setRgba(
  1. num r,
  2. num g,
  3. num b,
  4. num a,
)
override

Set the individual r, g, b, a channels of the color.

Implementation

@override
void setRgba(num r, num g, num b, num a) {
  data[_index] = r.toDouble();
  if (numChannels > 1) {
    data[_index + 1] = g.toDouble();
    if (numChannels > 2) {
      data[_index + 2] = b.toDouble();
      if (numChannels > 3) {
        data[_index + 3] = a.toDouble();
      }
    }
  }
}