Core\CSharp\System\Windows\Media\Color.cs (127)
50c1.scRgbColor.a = 1.0f;
51c1.scRgbColor.r = 0.0f;
52c1.scRgbColor.g = 0.0f;
53c1.scRgbColor.b = 0.0f;
94c1.scRgbColor.a = a;
105c1.sRgbColor.r = ScRgbTosRgb(c1.scRgbColor.r);
106c1.sRgbColor.g = ScRgbTosRgb(c1.scRgbColor.g);
107c1.sRgbColor.b = ScRgbTosRgb(c1.scRgbColor.b);
133c1.scRgbColor.a = (float)c1.sRgbColor.a / 255.0f;
134c1.scRgbColor.r = sRgbToScRgb(c1.sRgbColor.r); // note that context is undefined and thus unloaded
135c1.scRgbColor.g = sRgbToScRgb(c1.sRgbColor.g);
136c1.scRgbColor.b = sRgbToScRgb(c1.sRgbColor.b);
151c1.scRgbColor.r = r;
152c1.scRgbColor.g = g;
153c1.scRgbColor.b = b;
154c1.scRgbColor.a = a;
165c1.sRgbColor.r = ScRgbTosRgb(c1.scRgbColor.r);
166c1.sRgbColor.g = ScRgbTosRgb(c1.scRgbColor.g);
167c1.sRgbColor.b = ScRgbTosRgb(c1.scRgbColor.b);
182c1.scRgbColor.a = (float)a / 255.0f;
183c1.scRgbColor.r = sRgbToScRgb(r); // note that context is undefined and thus unloaded
184c1.scRgbColor.g = sRgbToScRgb(g);
185c1.scRgbColor.b = sRgbToScRgb(b);
188c1.sRgbColor.r = ScRgbTosRgb(c1.scRgbColor.r);
189c1.sRgbColor.g = ScRgbTosRgb(c1.scRgbColor.g);
190c1.sRgbColor.b = ScRgbTosRgb(c1.scRgbColor.b);
219return this.scRgbColor.GetHashCode(); //^this.context.GetHashCode();
297separator, scRgbColor.a, scRgbColor.r,
298scRgbColor.g, scRgbColor.b);
314sb.AppendFormat(provider,"{1:" + format + "}{0}",separator,scRgbColor.a);
355result = result && FloatUtil.AreClose(scRgbColor.r, color.scRgbColor.r);
356result = result && FloatUtil.AreClose(scRgbColor.g, color.scRgbColor.g);
357result = result && FloatUtil.AreClose(scRgbColor.b, color.scRgbColor.b);
365return result && FloatUtil.AreClose(scRgbColor.a, color.scRgbColor.a);
375scRgbColor.r = (scRgbColor.r < 0) ? 0 : (scRgbColor.r > 1.0f) ? 1.0f : scRgbColor.r;
376scRgbColor.g = (scRgbColor.g < 0) ? 0 : (scRgbColor.g > 1.0f) ? 1.0f : scRgbColor.g;
377scRgbColor.b = (scRgbColor.b < 0) ? 0 : (scRgbColor.b > 1.0f) ? 1.0f : scRgbColor.b;
378scRgbColor.a = (scRgbColor.a < 0) ? 0 : (scRgbColor.a > 1.0f) ? 1.0f : scRgbColor.a;
379sRgbColor.a = (byte)(scRgbColor.a * 255f);
380sRgbColor.r = ScRgbTosRgb(scRgbColor.r);
381sRgbColor.g = ScRgbTosRgb(scRgbColor.g);
382sRgbColor.b = ScRgbTosRgb(scRgbColor.b);
419color1.scRgbColor.a + color2.scRgbColor.a,
420color1.scRgbColor.r + color2.scRgbColor.r,
421color1.scRgbColor.g + color2.scRgbColor.g,
422color1.scRgbColor.b + color2.scRgbColor.b);
485c1.scRgbColor.r = sRgbToScRgb(c1.sRgbColor.r);
486c1.scRgbColor.g = sRgbToScRgb(c1.sRgbColor.g);
487c1.scRgbColor.b = sRgbToScRgb(c1.sRgbColor.b);
488c1.scRgbColor.a = color1.scRgbColor.a + color2.scRgbColor.a;
489if (c1.scRgbColor.a < 0.0f)
491c1.scRgbColor.a = 0.0f;
494else if (c1.scRgbColor.a > 1.0f)
496c1.scRgbColor.a = 1.0f;
501c1.sRgbColor.a = (byte)((c1.scRgbColor.a * 255.0f) + 0.5f);
533color1.scRgbColor.a - color2.scRgbColor.a,
534color1.scRgbColor.r - color2.scRgbColor.r,
535color1.scRgbColor.g - color2.scRgbColor.g,
536color1.scRgbColor.b - color2.scRgbColor.b
604c1.scRgbColor.r = sRgbToScRgb(c1.sRgbColor.r);
605c1.scRgbColor.g = sRgbToScRgb(c1.sRgbColor.g);
606c1.scRgbColor.b = sRgbToScRgb(c1.sRgbColor.b);
607c1.scRgbColor.a = color1.scRgbColor.a - color2.scRgbColor.a;
608if (c1.scRgbColor.a < 0.0f)
610c1.scRgbColor.a = 0.0f;
613else if (c1.scRgbColor.a > 1.0f)
615c1.scRgbColor.a = 1.0f;
620c1.sRgbColor.a = (byte)((c1.scRgbColor.a * 255.0f) + 0.5f);
648Color c1 = FromScRgb(color.scRgbColor.a * coefficient, color.scRgbColor.r * coefficient, color.scRgbColor.g * coefficient, color.scRgbColor.b * coefficient);
723if (color1.scRgbColor.r != color2.scRgbColor.r)
728if (color1.scRgbColor.g != color2.scRgbColor.g)
733if (color1.scRgbColor.b != color2.scRgbColor.b)
738if (color1.scRgbColor.a != color2.scRgbColor.a)
774if (color1.scRgbColor.a != color2.scRgbColor.a)
824scRgbColor.a = (float)value / 255.0f;
844scRgbColor.r = sRgbToScRgb(value);
868scRgbColor.g = sRgbToScRgb(value);
892scRgbColor.b = sRgbToScRgb(value);
910return scRgbColor.a;
914scRgbColor.a = value;
939return scRgbColor.r;
946scRgbColor.r = value;
964return scRgbColor.g;
971scRgbColor.g = value;
989return scRgbColor.b;
996scRgbColor.b = value;
1112this.scRgbColor.r = sRgbToScRgb((byte)((255.0f * scRGBValue[0]) + 0.5f));
1113this.scRgbColor.g = sRgbToScRgb((byte)((255.0f * scRGBValue[1]) + 0.5f));
1114this.scRgbColor.b = sRgbToScRgb((byte)((255.0f * scRGBValue[2]) + 0.5f));