5 instantiations of StrokeNodeIterator
PresentationCore (5)
MS\Internal\Ink\ErasingStroke.cs (1)
31_nodeIterator = new StrokeNodeIterator(erasingShape);
MS\Internal\Ink\StrokeNodeEnumerator.cs (3)
52return new StrokeNodeIterator(stylusPoints, operations, usePressure); 132return new StrokeNodeIterator( stylusPoints, 154return new StrokeNodeIterator( newStylusPoints,
System\Windows\Input\Stylus\Common\DynamicRenderer.cs (1)
46_strokeNodeIterator = new StrokeNodeIterator(_drawingAttributes);
24 references to StrokeNodeIterator
PresentationCore (24)
MS\Internal\Ink\ErasingStroke.cs (3)
95internal bool HitTest(StrokeNodeIterator iterator) 134internal bool EraseTest(StrokeNodeIterator iterator, List<StrokeIntersection> intersections) 326private StrokeNodeIterator _nodeIterator;
MS\Internal\Ink\Lasso.cs (1)
184internal StrokeIntersection[] HitTest(StrokeNodeIterator iterator)
MS\Internal\Ink\StrokeNodeEnumerator.cs (6)
27internal static StrokeNodeIterator GetIterator(Stroke stroke, DrawingAttributes drawingAttributes) 42internal static StrokeNodeIterator GetIterator(StylusPointCollection stylusPoints, DrawingAttributes drawingAttributes) 115internal StrokeNodeIterator GetIteratorForNextSegment(StylusPointCollection stylusPoints) 144internal StrokeNodeIterator GetIteratorForNextSegment(Point[] points) 207pressureFactor = StrokeNodeIterator.GetNormalizedPressureFactor(stylusPoint.PressureFactor); 208previousPressureFactor = StrokeNodeIterator.GetNormalizedPressureFactor(previousStylusPoint.PressureFactor);
MS\Internal\Ink\StrokeRenderer.cs (2)
30internal static void CalcGeometryAndBoundsWithTransform(StrokeNodeIterator iterator, 198internal static void CalcGeometryAndBounds(StrokeNodeIterator iterator,
System\Windows\Ink\IncrementalHitTester.cs (1)
539(_erasingStroke.EraseTest(StrokeNodeIterator.GetIterator(strokeInfo.Stroke, strokeInfo.Stroke.DrawingAttributes), eraseAt) == false))
System\Windows\Ink\Stroke2.cs (7)
34StrokeNodeIterator iterator = StrokeNodeIterator.GetIterator(this, this.DrawingAttributes); 336return erasingStroke.HitTest(StrokeNodeIterator.GetIterator(this, this.DrawingAttributes)); 463StrokeNodeIterator iterator = StrokeNodeIterator.GetIterator(this, drawingAttributes); 579erasingStroke.EraseTest(StrokeNodeIterator.GetIterator(this, this.DrawingAttributes), intersections); 602return lasso.HitTest(StrokeNodeIterator.GetIterator(this, this.DrawingAttributes));
System\Windows\Ink\StrokeCollection2.cs (2)
219erasingStroke.HitTest(StrokeNodeIterator.GetIterator(stroke, stroke.DrawingAttributes))) 351erasingStroke.EraseTest(StrokeNodeIterator.GetIterator(stroke, stroke.DrawingAttributes), intersections);
System\Windows\Input\Stylus\Common\DynamicRenderer.cs (2)
36StrokeNodeIterator _strokeNodeIterator; 93public StrokeNodeIterator StrokeNodeIterator