public static UniColor GetUniColor(this System.Windows.Media.Color c) { UniColor clr = new UniColor(); clr.SetValue(c.A, c.R, c.G, c.B); return(clr); }
public static void HSVToColor(HSVDATA hsv, ref UniColor dest) { // preserve alpha var a = dest.A; dest.SetValue(HSVToColorRaw(hsv)); dest.A = a; }
/// <summary> /// Sets the value of this <see cref="UniColor"/> structure to the color value provided by the WPF <see cref="System.Windows.Media.Color"/> structure. /// </summary> /// <param name="color">The color to set.</param> public static void SetValue(this UniColor unicolor, System.Windows.Media.Color color) { unicolor.SetValue(color.A, color.R, color.G, color.B); }