getColor function Null safety
Get the color with the given
The channel order of a uint32 encoded color is RGBA.
int getColor(int r, int g, int b, [int a = 255]) => // what we're doing here, is creating a 32 bit // integer by collecting the rgba in one integer. // we know for certain and we're also assuring that // all our variables' values are 255 at maximum, // which means that they can never be bigger than // 8 bits so we can safely slide each one by 8 bits // for adding the other. (clamp255(a) << 24) | (clamp255(b) << 16) | (clamp255(g) << 8) | (clamp255(r));