Ejemplo n.º 1
0
        public override void FillRenderVx(Brush brush, RenderVx renderVx)
        {
            //TODO: review brush implementation here
            WinGdiRenderVx wRenderVx = (WinGdiRenderVx)renderVx;

            VxsHelper.FillPath(_gfx, wRenderVx.path, this.FillColor);
        }
Ejemplo n.º 2
0
 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]);
     }
 }
Ejemplo n.º 3
0
        public override RenderVx CreateRenderVx(VertexStoreSnap snap)
        {
            var renderVx = new WinGdiRenderVx(snap);

            renderVx.path = VxsHelper.CreateGraphicsPath(snap);
            return(renderVx);
        }
Ejemplo n.º 4
0
 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;
 }
Ejemplo n.º 5
0
        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;
        }
Ejemplo n.º 6
0
        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;
        }
Ejemplo n.º 7
0
        public override void FillRenderVx(RenderVx renderVx)
        {
            WinGdiRenderVx wRenderVx = (WinGdiRenderVx)renderVx;

            VxsHelper.FillPath(_gfx, wRenderVx.path, this.FillColor);
        }
Ejemplo n.º 8
0
        public override void DrawRenderVx(RenderVx renderVx)
        {
            WinGdiRenderVx wRenderVx = (WinGdiRenderVx)renderVx;

            VxsHelper.DrawPath(_gfx, wRenderVx.path, this._strokeColor);
        }
Ejemplo n.º 9
0
 /// <summary>
 /// we do NOT store snap/vxs
 /// </summary>
 /// <param name="snap"></param>
 public override void Fill(VertexStoreSnap snap)
 {
     VxsHelper.FillVxsSnap(_gfx, snap, _fillColor);
 }
Ejemplo n.º 10
0
 public override void Draw(VertexStore vxs)
 {
     VxsHelper.DrawVxsSnap(_gfx, new VertexStoreSnap(vxs), _strokeColor);
 }
Ejemplo n.º 11
0
 /// <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);
 }
Ejemplo n.º 12
0
 public override void Clear(Color color)
 {
     _gfx.Clear(VxsHelper.ToDrawingColor(color));
 }
 public override void Clear(ColorRGBA color)
 {
     _internalGfx.Clear(VxsHelper.ToDrawingColor(color));
 }
Ejemplo n.º 14
0
 public override void Fill(VertexStore vxs)
 {
     VxsHelper.DrawVxsSnap(_renderSurface.gx, new VertexStoreSnap(vxs), _strokeColor);
 }
Ejemplo n.º 15
0
 public override void Fill(VertexStoreSnap snap)
 {
     VxsHelper.FillVxsSnap(_renderSurface.gx, snap, _fillColor);
 }
Ejemplo n.º 16
0
 public override void Fill(VertexStore vxs)
 {
     VxsHelper.FillVxsSnap(_renderSurface.gx, new VertexStoreSnap(vxs), _fillColor);
 }