public override void DrawRect(Geometry.RectangleF rect, Geometry.Color color) { CheckInFrame("DrawRect"); mGraphics.DrawRectangle(new Pen(Interop.Convert(color)), Rectangle.Round(Interop.Convert(rect))); }
public override void FillRect(Geometry.RectangleF rect, Geometry.Color color) { CheckInFrame("FillRect"); mGraphics.FillRectangle(new SolidBrush(Interop.Convert(color)), Interop.Convert(rect)); }
public override void Draw(Geometry.RectangleF srcRect, Geometry.RectangleF destRect) { mDisplay.CheckInFrame("Surface.Draw"); System.Diagnostics.Debug.Assert(mImage != null); Graphics g = mDisplay.FrameGraphics; g.DrawImage(mImage, Interop.Convert(destRect), Interop.Convert(srcRect), GraphicsUnit.Pixel); }
public override void FillRect(Geometry.RectangleF rect, Geometry.Gradient color) { CheckInFrame("FillRect"); FillRect(rect, color.AverageColor); }