5 instantiations of StrokeNodeIterator
PresentationCore (5)
MS\Internal\Ink\ErasingStroke.cs (1)
34_nodeIterator = new StrokeNodeIterator(erasingShape);
MS\Internal\Ink\StrokeNodeEnumerator.cs (3)
59return new StrokeNodeIterator(stylusPoints, operations, usePressure); 139return new StrokeNodeIterator( stylusPoints, 161return new StrokeNodeIterator( newStylusPoints,
System\Windows\Input\Stylus\Common\DynamicRenderer.cs (1)
60_strokeNodeIterator = new StrokeNodeIterator(_drawingAttributes);
24 references to StrokeNodeIterator
PresentationCore (24)
MS\Internal\Ink\ErasingStroke.cs (3)
98internal bool HitTest(StrokeNodeIterator iterator) 137internal bool EraseTest(StrokeNodeIterator iterator, List<StrokeIntersection> intersections) 329private StrokeNodeIterator _nodeIterator;
MS\Internal\Ink\Lasso.cs (1)
188internal StrokeIntersection[] HitTest(StrokeNodeIterator iterator)
MS\Internal\Ink\StrokeNodeEnumerator.cs (6)
34internal static StrokeNodeIterator GetIterator(Stroke stroke, DrawingAttributes drawingAttributes) 49internal static StrokeNodeIterator GetIterator(StylusPointCollection stylusPoints, DrawingAttributes drawingAttributes) 122internal StrokeNodeIterator GetIteratorForNextSegment(StylusPointCollection stylusPoints) 151internal StrokeNodeIterator GetIteratorForNextSegment(Point[] points) 214pressureFactor = StrokeNodeIterator.GetNormalizedPressureFactor(stylusPoint.PressureFactor); 215previousPressureFactor = StrokeNodeIterator.GetNormalizedPressureFactor(previousStylusPoint.PressureFactor);
MS\Internal\Ink\StrokeRenderer.cs (2)
37internal static void CalcGeometryAndBoundsWithTransform(StrokeNodeIterator iterator, 205internal static void CalcGeometryAndBounds(StrokeNodeIterator iterator,
System\Windows\Ink\IncrementalHitTester.cs (1)
548(_erasingStroke.EraseTest(StrokeNodeIterator.GetIterator(strokeInfo.Stroke, strokeInfo.Stroke.DrawingAttributes), eraseAt) == false))
System\Windows\Ink\Stroke2.cs (7)
43StrokeNodeIterator iterator = StrokeNodeIterator.GetIterator(this, this.DrawingAttributes); 345return erasingStroke.HitTest(StrokeNodeIterator.GetIterator(this, this.DrawingAttributes)); 472StrokeNodeIterator iterator = StrokeNodeIterator.GetIterator(this, drawingAttributes); 588erasingStroke.EraseTest(StrokeNodeIterator.GetIterator(this, this.DrawingAttributes), intersections); 611return lasso.HitTest(StrokeNodeIterator.GetIterator(this, this.DrawingAttributes));
System\Windows\Ink\StrokeCollection2.cs (2)
226erasingStroke.HitTest(StrokeNodeIterator.GetIterator(stroke, stroke.DrawingAttributes))) 358erasingStroke.EraseTest(StrokeNodeIterator.GetIterator(stroke, stroke.DrawingAttributes), intersections);
System\Windows\Input\Stylus\Common\DynamicRenderer.cs (2)
50StrokeNodeIterator _strokeNodeIterator; 107public StrokeNodeIterator StrokeNodeIterator