コード例 #1
0
        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);
        }
コード例 #2
0
        public static void HSVToColor(HSVDATA hsv, ref UniColor dest)
        {
            // preserve alpha
            var a = dest.A;

            dest.SetValue(HSVToColorRaw(hsv));
            dest.A = a;
        }
コード例 #3
0
 /// <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);
 }