Example #1
0
 public static bool AreEqual(LightSource ls1, LightSource ls2) =>
 ls1.position == ls2.position
 &&
 Color.AreEqual(ls1.color, ls2.color)
 &&
 ls1.power == ls2.power
 &&
 Attenuation.AreEqual(ls1.attenuation, ls2.attenuation);
Example #2
0
        public void SetColor(Color c)
        {
            if (!Color.AreEqual(c, _lastColor))
            {
                _lastColor = c;

                var ac = new global::Android.Graphics.Color(c.Red, c.Green, c.Blue, c.Alpha);

                _paints.Stroke.Color = ac;
                _paints.Fill.Color   = ac;
                _paints.Text.Color   = ac;
            }
        }
Example #3
0
 public static bool AreEqual(AmbientLight al1, AmbientLight al2) => Color.AreEqual(al1.color, al2.color) && al1.power == al2.power;