Exemplo n.º 1
0
 public static Color SetValues(this Color color, Color values, ColorChannelMask colorChannelMask)
 {
     if ((colorChannelMask & ColorChannelMask.R) != ColorChannelMask.None)
     {
         color.r = values.r;
     }
     if ((colorChannelMask & ColorChannelMask.G) != ColorChannelMask.None)
     {
         color.g = values.g;
     }
     if ((colorChannelMask & ColorChannelMask.B) != ColorChannelMask.None)
     {
         color.b = values.b;
     }
     if ((colorChannelMask & ColorChannelMask.A) != ColorChannelMask.None)
     {
         color.a = values.a;
     }
     return(color);
 }
Exemplo n.º 2
0
 public static Color SetValues(this Color color, float value, ColorChannelMask colorChannelMask)
 {
     return(color.SetValues(new Color(value, value, value, value), colorChannelMask));
 }