7 instantiations of StylusPoint
PresentationCore (6)
MS\Internal\Ink\StrokeNodeEnumerator.cs (1)
201StylusPoint previousStylusPoint = (previousIndex == -1 ? new StylusPoint() : _stylusPoints[previousIndex]);
System\Windows\Ink\Stroke.cs (1)
375new StylusPoint(xVal, yVal, pressure, bezierStylusPoints.Description, additionalData, false, false);
System\Windows\Input\Stylus\Common\StylusPointCollection.cs (3)
118stylusPoints.Add(new StylusPoint(point.X, point.Y)); 180StylusPoint newPoint = new StylusPoint(p.X, p.Y, StylusPoint.DefaultPressure, _stylusPointDescription, data, false, false); 496new StylusPoint(xCoord, yCoord, pressure, subsetToReformatToWithCurrentMetrics, newData, false, false);
System\Windows\Input\Stylus\Wisp\WispStylusDevice.cs (1)
1966private StylusPoint _rawPosition = new StylusPoint(0, 0);
PresentationFramework (1)
MS\Internal\Ink\PenCursorManager.cs (1)
324stylusPoints.Add(new StylusPoint(0f, 0f));
79 references to StylusPoint
PresentationCore (79)
MS\Internal\Ink\StrokeNodeEnumerator.cs (4)
123StylusPoint sp = stylusPoints[0]; 124StylusPoint lastStylusPoint = _stylusPoints[_stylusPoints.Count - 1]; 200StylusPoint stylusPoint = _stylusPoints[index]; 201StylusPoint previousStylusPoint = (previousIndex == -1 ? new StylusPoint() : _stylusPoints[previousIndex]);
System\Windows\Ink\Stroke.cs (15)
305StylusPoint prevStylusPoint = _stylusPoints[stylusPointsIndex - 1]; 365double xVal = bezierPoint.X > StylusPoint.MaxXY ? 366StylusPoint.MaxXY : 367(bezierPoint.X < StylusPoint.MinXY ? StylusPoint.MinXY : bezierPoint.X); 369double yVal = bezierPoint.Y > StylusPoint.MaxXY ? 370StylusPoint.MaxXY : 371(bezierPoint.Y < StylusPoint.MinXY ? StylusPoint.MinXY : bezierPoint.Y); 374StylusPoint newBezierPoint = 873StylusPoint stylusPoint = sourceStylusPoints[i + beginIndex]; 932StylusPoint tempEnd = stylusPoints[stylusPoints.Count - 1]; 937StylusPoint tempBegin = stylusPoints[0]; 976private Point GetIntermediatePoint(StylusPoint p1, StylusPoint p2, double findex)
System\Windows\Input\Stylus\Common\StylusDeviceBase.cs (1)
103internal abstract StylusPoint RawStylusPoint { get; }
System\Windows\Input\Stylus\Common\StylusPoint.cs (16)
11public struct StylusPoint : IEquatable<StylusPoint> 422public static explicit operator Point(StylusPoint stylusPoint) 449public static bool operator ==(StylusPoint stylusPoint1, StylusPoint stylusPoint2) 451return StylusPoint.Equals(stylusPoint1, stylusPoint2); 465public static bool operator !=(StylusPoint stylusPoint1, StylusPoint stylusPoint2) 467return !StylusPoint.Equals(stylusPoint1, stylusPoint2); 482public static bool Equals(StylusPoint stylusPoint1, StylusPoint stylusPoint2) 548if ((null == o) || !(o is StylusPoint)) 553StylusPoint value = (StylusPoint)o; 554return StylusPoint.Equals(this, value); 568public bool Equals(StylusPoint value) 570return StylusPoint.Equals(this, value);
System\Windows\Input\Stylus\Common\StylusPointCollection.cs (29)
14public class StylusPointCollection : Collection<StylusPoint> 47((List<StylusPoint>)this.Items).Capacity = initialCapacity; 72((List<StylusPoint>)this.Items).Capacity = initialCapacity; 80public StylusPointCollection(IEnumerable<StylusPoint> stylusPoints) 85List<StylusPoint> points = new List<StylusPoint>(stylusPoints); 96((List<StylusPoint>)this.Items).Capacity = points.Count; 112List<StylusPoint> stylusPoints = new List<StylusPoint>(); 126((List<StylusPoint>)this.Items).Capacity = stylusPoints.Count; 127((List<StylusPoint>)this.Items).AddRange(stylusPoints); 149((List<StylusPoint>)this.Items).Capacity = logicalPointCount; 180StylusPoint newPoint = new StylusPoint(p.X, p.Y, StylusPoint.DefaultPressure, _stylusPointDescription, data, false, false); 189((List<StylusPoint>)this.Items).Add(newPoint); 212StylusPoint stylusPoint = stylusPoints[x]; 215((List<StylusPoint>)this.Items).Add(stylusPoint); 277protected sealed override void InsertItem(int index, StylusPoint stylusPoint) 295protected sealed override void SetItem(int index, StylusPoint stylusPoint) 376((List<StylusPoint>)newCollection.Items).Add(this[x]); 381StylusPoint stylusPoint = this[x]; 387((List<StylusPoint>)newCollection.Items).Add(stylusPoint); 415StylusPoint stylusPoint = this[i]; 423((List<StylusPoint>)this.Items)[i] = stylusPoint; 474StylusPoint stylusPoint = this[i]; 495StylusPoint newStylusPoint = 505((List<StylusPoint>)newCollection.Items).Add(newStylusPoint); 523StylusPoint stylusPoint = this[i]; 592StylusPoint stylusPoint = this[b];
System\Windows\Input\Stylus\Common\StylusTouchDeviceBase.cs (4)
50private Rect GetBounds(StylusPoint stylusPoint, Point position, IInputElement relativeTo) 58private Rect GetBounds(StylusPoint stylusPoint, 85protected abstract double GetStylusPointWidthOrHeight(StylusPoint stylusPoint, bool isWidth); 106StylusPoint stylusPoint = stylusPoints[i];
System\Windows\Input\Stylus\Pointer\PointerStylusDevice.cs (3)
342internal override StylusPoint RawStylusPoint 632StylusPoint stylusPoint = _currentStylusPoints[_currentStylusPoints.Count - 1]; 858StylusPoint flickPoint = _currentStylusPoints[_currentStylusPoints.Count - 1];
System\Windows\Input\Stylus\Pointer\PointerTouchDevice.cs (1)
72protected override double GetStylusPointWidthOrHeight(StylusPoint stylusPoint, bool isWidth)
System\Windows\Input\Stylus\Wisp\WispLogic.cs (1)
2898StylusPoint stylusPoint = stylusPoints[stylusPoints.Count - 1];
System\Windows\Input\Stylus\Wisp\WispStylusDevice.cs (4)
341StylusPoint stylusPoint = _eventStylusPoints[_eventStylusPoints.Count - 1]; 1214internal override StylusPoint RawStylusPoint 1614StylusPoint stylusPoint = _eventStylusPoints[_eventStylusPoints.Count - 1]; 1966private StylusPoint _rawPosition = new StylusPoint(0, 0);
System\Windows\Input\Stylus\Wisp\WispStylusTouchDevice.cs (1)
35protected override double GetStylusPointWidthOrHeight(StylusPoint stylusPoint, bool isWidth)