public override void FillRenderVx(Brush brush, RenderVx renderVx) { //TODO: review brush implementation here WinGdiRenderVx wRenderVx = (WinGdiRenderVx)renderVx; VxsHelper.FillPath(_gfx, wRenderVx.path, this.FillColor); }
public override void PaintSeries(VertexStore vxs, Color[] colors, int[] pathIndexs, int numPath) { for (int i = 0; i < numPath; ++i) { VxsHelper.FillVxsSnap(_gfx, new VertexStoreSnap(vxs, pathIndexs[i]), colors[i]); } }
public override RenderVx CreateRenderVx(VertexStoreSnap snap) { var renderVx = new WinGdiRenderVx(snap); renderVx.path = VxsHelper.CreateGraphicsPath(snap); return(renderVx); }
public override void FillRectangle(double left, double bottom, double right, double top, Color fillColor) { System.Drawing.Color prevColor = _currentFillBrush.Color; _currentFillBrush.Color = VxsHelper.ToDrawingColor(fillColor); _gfx.FillRectangle(_currentFillBrush, System.Drawing.RectangleF.FromLTRB((float)left, (float)top, (float)right, (float)bottom)); _currentFillBrush.Color = prevColor; }
public override void Line(double x1, double y1, double x2, double y2, Color color) { var prevColor = _currentPen.Color; _currentPen.Color = VxsHelper.ToDrawingColor(color); _gfx.DrawLine(_currentPen, new System.Drawing.PointF((float)x1, (float)y1), new System.Drawing.PointF((float)x2, (float)y2)); _currentPen.Color = prevColor; }
public override void FillCircle(double x, double y, double radius, Drawing.Color color) { var prevColor = _currentFillBrush.Color; _currentFillBrush.Color = VxsHelper.ToDrawingColor(color); _gfx.FillEllipse(_currentFillBrush, (float)x, (float)y, (float)(radius + radius), (float)(radius + radius)); _currentFillBrush.Color = prevColor; }
public override void FillRenderVx(RenderVx renderVx) { WinGdiRenderVx wRenderVx = (WinGdiRenderVx)renderVx; VxsHelper.FillPath(_gfx, wRenderVx.path, this.FillColor); }
public override void DrawRenderVx(RenderVx renderVx) { WinGdiRenderVx wRenderVx = (WinGdiRenderVx)renderVx; VxsHelper.DrawPath(_gfx, wRenderVx.path, this._strokeColor); }
/// <summary> /// we do NOT store snap/vxs /// </summary> /// <param name="snap"></param> public override void Fill(VertexStoreSnap snap) { VxsHelper.FillVxsSnap(_gfx, snap, _fillColor); }
public override void Draw(VertexStore vxs) { VxsHelper.DrawVxsSnap(_gfx, new VertexStoreSnap(vxs), _strokeColor); }
/// <summary> /// we do NOT store snap/vxs /// </summary> /// <param name="vxs"></param> public override void Fill(VertexStore vxs) { VxsHelper.FillVxsSnap(_gfx, new VertexStoreSnap(vxs), _fillColor); }
public override void Clear(Color color) { _gfx.Clear(VxsHelper.ToDrawingColor(color)); }
public override void Clear(ColorRGBA color) { _internalGfx.Clear(VxsHelper.ToDrawingColor(color)); }
public override void Fill(VertexStore vxs) { VxsHelper.DrawVxsSnap(_renderSurface.gx, new VertexStoreSnap(vxs), _strokeColor); }
public override void Fill(VertexStoreSnap snap) { VxsHelper.FillVxsSnap(_renderSurface.gx, snap, _fillColor); }
public override void Fill(VertexStore vxs) { VxsHelper.FillVxsSnap(_renderSurface.gx, new VertexStoreSnap(vxs), _fillColor); }