public void From(LinearColor c, BrushMask bm) { if ((bm & BrushMask.R) != 0) { r = c.r; } if ((bm & BrushMask.G) != 0) { g = c.g; } if ((bm & BrushMask.B) != 0) { b = c.b; } if ((bm & BrushMask.A) != 0) { a = c.a; } }
public LinearColor(LinearColor col) { CopyFrom(col); }
public static Color Multiply(LinearColor a, LinearColor b) { Color tmp = a.L_col.gamma * b.L_col.gamma; return(tmp); }