operator * method

Color operator *(
  1. dynamic v
)

Implementation

Color operator *(dynamic v) {
  if (v is num) {
    return Color(r: r * v, g: g * v, b: b * v);
  } else if (v is Color) {
    return Color(r: r * v.r, g: g * v.g, b: b * v.b);
  } else {
    throw 'Color only support multiplication by double or Color';
  }
}