public override void Draw(Drawing.IDrawingContext dc) { dc.StrokeColor = this.Color; dc.DrawLine(From.LineEnd, To.LineEnd); dc.DrawLine(centerX, lineEnd1); dc.DrawLine(centerX, lineEnd2); }
public void Draw(Drawing.IDrawingContext dc, SharpDX.Vector2 where, int strokeWidth = 1) { var xdc = dc as Drawing.DrawingContext; xdc.Translate(where.X, where.Y); xdc.D2DTarget.DrawGeometry(this, xdc.StrokeBrush); xdc.IdentityTransform(); }
public override void Draw(Drawing.IDrawingContext g) { g.IdentityTransform(); _drawingEllipse.Point = Location; g.StrokeColor = Color.Black; g.FillColor = g.MarkerColor; g.DrawEllipse(_drawingEllipse, Vector2.Zero); }
public override void Draw(Drawing.IDrawingContext dc) { dc.StrokeColor = color; dc.FillColor = fillColor; geometry.Draw(dc, this.Location, StrokeWidth); if (text != null) { text.Draw(new Location(textLocation.X + Location.X, textLocation.Y + Location.Y), dc); } }
public override void Draw(Drawing.IDrawingContext dc) { var kx = drawingSize.Width / image.Size.Width; var ky = drawingSize.Height / image.Size.Height; dc.Scale(kx, ky); dc.Translate(_location.X, _location.Y); image.Draw(dc, Location); dc.IdentityTransform(); }
public override void Draw(Drawing.IDrawingContext dc) { var xdc = dc as Drawing.DrawingContext; xdc.FillColor = FillColor; xdc.StrokeColor = Color; xdc.Translate(_location.X, _location.Y); xdc.D2DTarget.FillGeometry(_path, xdc.SolidBrush); xdc.D2DTarget.DrawGeometry(_path, xdc.StrokeBrush); dc.IdentityTransform(); }
public override void Draw(Drawing.IDrawingContext dc) { dc.StrokeColor = this.Color; SharpDX.Vector2 p0 = From.LineEnd; SharpDX.Vector2 pn; foreach (var p in _points) { pn = p; dc.DrawLine(p0, pn); p0 = pn; } dc.DrawLine(p0, To.LineEnd); }
public void Draw(Drawing.IDrawingContext dc, Location where) { try { // dc.D2DTarget.Transform = SharpDX.Matrix.Translation(where.X, where.Y, 0); D2D.Instanse.D2DRenderTarget.DrawBitmap(image, 1, BitmapInterpolationMode.Linear); // dc.D2DTarget.Transform = SharpDX.Matrix.Identity; } catch { Console.Write("eerror"); } }
public override void Draw(Drawing.IDrawingContext dc) { dc.StrokeColor = this.Color; if (_points.Count < 2) { return; } SharpDX.Vector2 p0 = _points.First(); SharpDX.Vector2 pn; for (var i = _points.First.Next; i != null; i = i.Next) { pn = i.Value; dc.DrawLine(p0, pn, 1); p0 = pn; } }
public override void Draw(Drawing.IDrawingContext dc) { //var g = D2D; var start = points.First(); foreach (var p in points) { if (p == start) { continue; } else { dc.StrokeColor = color; dc.DrawLine(start, p, lineWidth); start = p; } } }
public abstract void Draw(Drawing.IDrawingContext dc);
public void Draw(Drawing.IDrawingContext dc, SharpDX.Vector2 where, int strokeWidth = 1) { _rectangle.Location = where; dc.DrawRectangle(this._rectangle, where); }
public override void Draw(Drawing.IDrawingContext dc) { //nothing to do, childs draw manually. }
public void Draw(Drawing.IDrawingContext dc, SharpDX.Vector2 where, int strokeWidth = 1) { _ellipse.Point.X = where.X + _ellipse.RadiusX; _ellipse.Point.Y = where.Y + _ellipse.RadiusY; dc.DrawEllipse(_ellipse, where, strokeWidth); }
public override void Draw(Drawing.IDrawingContext dc) { dc.StrokeColor = this.Color; dc.DrawLine(this.From.LineEnd, this.To.LineEnd); }
public void Draw(Location location, Drawing.IDrawingContext dc) { var xdc = dc as Drawing.DrawingContext; xdc.D2DTarget.DrawTextLayout(location, compiledText, xdc.StrokeBrush); }