public abstract void DrawRoundedRectangle(Brush brush, Pen pen, Rect rectangle, AnimationClock rectangleAnimations,
                                           double radiusX, AnimationClock radiusXAnimations, double radiusY,
                                           AnimationClock radiusYAnimations);
 public abstract void DrawRectangle(Brush brush, Pen pen, Rect rectangle, AnimationClock rectangleAnimations);
 public abstract void DrawRoundedRectangle(Brush brush, Pen pen, Rect rectangle, double radiusX, double radiusY);
 public abstract void DrawRectangle(Brush brush, Pen pen, Rect rectangle);
 public abstract void DrawGlyphRun(Brush foregroundBrush, GlyphRun glyphRun);
 public abstract void DrawGeometry(Brush brush, Pen pen, Geometry geometry);
 public abstract void DrawEllipse(Brush brush, Pen pen, Point center, AnimationClock centerAnimations, double radiusX,
                                  AnimationClock radiusXAnimations, double radiusY, AnimationClock radiusYAnimations);
//		public abstract void DrawDrawing(Drawing drawing);

    public abstract void DrawEllipse(Brush brush, Pen pen, Point center, double radiusX, double radiusY);