public abstract void DrawImage(GraphicsHandler graphics, RectangleF source, RectangleF destination);
public virtual void DrawImage(GraphicsHandler graphics, float x, float y) { DrawImage(graphics, x, y, Size.Width, Size.Height); }
public virtual void DrawImage(GraphicsHandler graphics, float x, float y, float width, float height) { DrawImage(graphics, new RectangleF(Size), new RectangleF(x, y, width, height)); }
public override void DrawImage(GraphicsHandler graphics, RectangleF source, RectangleF destination) { UpdateBitmap(); bmp.DrawImage(graphics, source, destination); }