Beispiel #1
0
        public override void OnSetFaceColor(ColorValue clr)
        {
            if (clr.ToRGBA() == faceStyle.GetColor().ToRGBA())
            {
                return;
            }

            if (!faceStyleDict.TryGetValue(clr.ToRGBA(), out faceStyle))
            {
                faceStyle = new FaceStyle();
                faceStyle.SetColor(clr);
                faceStyleDict.Add(clr.ToRGBA(), faceStyle);
            }
        }
Beispiel #2
0
        public override void OnSetFaceColor(ColorValue clr)
        {
            if (clr.ToRGBA() == faceStyle.GetColor().ToRGBA())
            {
                return;
            }

            FaceStyle fs = null;

            if (!faceStyleDict.TryGetValue(clr.ToRGBA(), out fs))
            {
                fs = new FaceStyle();
                fs.SetColor(clr);
                faceStyleDict.Add(clr.ToRGBA(), fs);
            }

            faceStyle = fs;
        }