this mixin can be used to alphablend two uint colors;
colu32name is variable that holds color to blend,
destu32name is variable that holds "current" color (from surface, for example).
alpha value of destu32name doesn't matter.
alpha value of colu32name means: 255 for replace color, 0 for keep destu32name.
WARNING! This function does blending in RGB space, and RGB space is not linear!
this mixin can be used to alphablend two uint colors; colu32name is variable that holds color to blend, destu32name is variable that holds "current" color (from surface, for example). alpha value of destu32name doesn't matter. alpha value of colu32name means: 255 for replace color, 0 for keep destu32name.
WARNING! This function does blending in RGB space, and RGB space is not linear!