System\Windows\Media\Color.cs (127)
39c1.scRgbColor.a = 1.0f;
40c1.scRgbColor.r = 0.0f;
41c1.scRgbColor.g = 0.0f;
42c1.scRgbColor.b = 0.0f;
83c1.scRgbColor.a = a;
94c1.sRgbColor.r = ScRgbTosRgb(c1.scRgbColor.r);
95c1.sRgbColor.g = ScRgbTosRgb(c1.scRgbColor.g);
96c1.sRgbColor.b = ScRgbTosRgb(c1.scRgbColor.b);
122c1.scRgbColor.a = (float)c1.sRgbColor.a / 255.0f;
123c1.scRgbColor.r = sRgbToScRgb(c1.sRgbColor.r); // note that context is undefined and thus unloaded
124c1.scRgbColor.g = sRgbToScRgb(c1.sRgbColor.g);
125c1.scRgbColor.b = sRgbToScRgb(c1.sRgbColor.b);
140c1.scRgbColor.r = r;
141c1.scRgbColor.g = g;
142c1.scRgbColor.b = b;
143c1.scRgbColor.a = a;
154c1.sRgbColor.r = ScRgbTosRgb(c1.scRgbColor.r);
155c1.sRgbColor.g = ScRgbTosRgb(c1.scRgbColor.g);
156c1.sRgbColor.b = ScRgbTosRgb(c1.scRgbColor.b);
171c1.scRgbColor.a = (float)a / 255.0f;
172c1.scRgbColor.r = sRgbToScRgb(r); // note that context is undefined and thus unloaded
173c1.scRgbColor.g = sRgbToScRgb(g);
174c1.scRgbColor.b = sRgbToScRgb(b);
177c1.sRgbColor.r = ScRgbTosRgb(c1.scRgbColor.r);
178c1.sRgbColor.g = ScRgbTosRgb(c1.scRgbColor.g);
179c1.sRgbColor.b = ScRgbTosRgb(c1.scRgbColor.b);
208return this.scRgbColor.GetHashCode(); //^this.context.GetHashCode();
280separator, scRgbColor.a, scRgbColor.r, scRgbColor.g, scRgbColor.b);
297sb.AppendFormat(provider,"{1:" + format + "}{0}",separator,scRgbColor.a);
337result = result && FloatUtil.AreClose(scRgbColor.r, color.scRgbColor.r);
338result = result && FloatUtil.AreClose(scRgbColor.g, color.scRgbColor.g);
339result = result && FloatUtil.AreClose(scRgbColor.b, color.scRgbColor.b);
347return result && FloatUtil.AreClose(scRgbColor.a, color.scRgbColor.a);
357scRgbColor.r = (scRgbColor.r < 0) ? 0 : (scRgbColor.r > 1.0f) ? 1.0f : scRgbColor.r;
358scRgbColor.g = (scRgbColor.g < 0) ? 0 : (scRgbColor.g > 1.0f) ? 1.0f : scRgbColor.g;
359scRgbColor.b = (scRgbColor.b < 0) ? 0 : (scRgbColor.b > 1.0f) ? 1.0f : scRgbColor.b;
360scRgbColor.a = (scRgbColor.a < 0) ? 0 : (scRgbColor.a > 1.0f) ? 1.0f : scRgbColor.a;
361sRgbColor.a = (byte)(scRgbColor.a * 255f);
362sRgbColor.r = ScRgbTosRgb(scRgbColor.r);
363sRgbColor.g = ScRgbTosRgb(scRgbColor.g);
364sRgbColor.b = ScRgbTosRgb(scRgbColor.b);
401color1.scRgbColor.a + color2.scRgbColor.a,
402color1.scRgbColor.r + color2.scRgbColor.r,
403color1.scRgbColor.g + color2.scRgbColor.g,
404color1.scRgbColor.b + color2.scRgbColor.b);
465c1.scRgbColor.r = sRgbToScRgb(c1.sRgbColor.r);
466c1.scRgbColor.g = sRgbToScRgb(c1.sRgbColor.g);
467c1.scRgbColor.b = sRgbToScRgb(c1.sRgbColor.b);
468c1.scRgbColor.a = color1.scRgbColor.a + color2.scRgbColor.a;
469if (c1.scRgbColor.a < 0.0f)
471c1.scRgbColor.a = 0.0f;
474else if (c1.scRgbColor.a > 1.0f)
476c1.scRgbColor.a = 1.0f;
481c1.sRgbColor.a = (byte)((c1.scRgbColor.a * 255.0f) + 0.5f);
513color1.scRgbColor.a - color2.scRgbColor.a,
514color1.scRgbColor.r - color2.scRgbColor.r,
515color1.scRgbColor.g - color2.scRgbColor.g,
516color1.scRgbColor.b - color2.scRgbColor.b
582c1.scRgbColor.r = sRgbToScRgb(c1.sRgbColor.r);
583c1.scRgbColor.g = sRgbToScRgb(c1.sRgbColor.g);
584c1.scRgbColor.b = sRgbToScRgb(c1.sRgbColor.b);
585c1.scRgbColor.a = color1.scRgbColor.a - color2.scRgbColor.a;
586if (c1.scRgbColor.a < 0.0f)
588c1.scRgbColor.a = 0.0f;
591else if (c1.scRgbColor.a > 1.0f)
593c1.scRgbColor.a = 1.0f;
598c1.sRgbColor.a = (byte)((c1.scRgbColor.a * 255.0f) + 0.5f);
626Color c1 = FromScRgb(color.scRgbColor.a * coefficient, color.scRgbColor.r * coefficient, color.scRgbColor.g * coefficient, color.scRgbColor.b * coefficient);
698if (color1.scRgbColor.r != color2.scRgbColor.r)
703if (color1.scRgbColor.g != color2.scRgbColor.g)
708if (color1.scRgbColor.b != color2.scRgbColor.b)
713if (color1.scRgbColor.a != color2.scRgbColor.a)
749if (color1.scRgbColor.a != color2.scRgbColor.a)
799scRgbColor.a = (float)value / 255.0f;
819scRgbColor.r = sRgbToScRgb(value);
843scRgbColor.g = sRgbToScRgb(value);
867scRgbColor.b = sRgbToScRgb(value);
885return scRgbColor.a;
889scRgbColor.a = value;
914return scRgbColor.r;
921scRgbColor.r = value;
939return scRgbColor.g;
946scRgbColor.g = value;
964return scRgbColor.b;
971scRgbColor.b = value;
1087this.scRgbColor.r = sRgbToScRgb((byte)((255.0f * scRGBValue[0]) + 0.5f));
1088this.scRgbColor.g = sRgbToScRgb((byte)((255.0f * scRGBValue[1]) + 0.5f));
1089this.scRgbColor.b = sRgbToScRgb((byte)((255.0f * scRGBValue[2]) + 0.5f));