5 instantiations of StrokeNodeIterator
PresentationCore (5)
MS\Internal\Ink\ErasingStroke.cs (1)
30_nodeIterator = new StrokeNodeIterator(erasingShape);
MS\Internal\Ink\StrokeNodeEnumerator.cs (3)
51return new StrokeNodeIterator(stylusPoints, operations, usePressure); 131return new StrokeNodeIterator( stylusPoints, 153return new StrokeNodeIterator( newStylusPoints,
System\Windows\Input\Stylus\Common\DynamicRenderer.cs (1)
45_strokeNodeIterator = new StrokeNodeIterator(_drawingAttributes);
24 references to StrokeNodeIterator
PresentationCore (24)
MS\Internal\Ink\ErasingStroke.cs (3)
94internal bool HitTest(StrokeNodeIterator iterator) 133internal bool EraseTest(StrokeNodeIterator iterator, List<StrokeIntersection> intersections) 325private StrokeNodeIterator _nodeIterator;
MS\Internal\Ink\Lasso.cs (1)
183internal StrokeIntersection[] HitTest(StrokeNodeIterator iterator)
MS\Internal\Ink\StrokeNodeEnumerator.cs (6)
26internal static StrokeNodeIterator GetIterator(Stroke stroke, DrawingAttributes drawingAttributes) 41internal static StrokeNodeIterator GetIterator(StylusPointCollection stylusPoints, DrawingAttributes drawingAttributes) 114internal StrokeNodeIterator GetIteratorForNextSegment(StylusPointCollection stylusPoints) 143internal StrokeNodeIterator GetIteratorForNextSegment(Point[] points) 206pressureFactor = StrokeNodeIterator.GetNormalizedPressureFactor(stylusPoint.PressureFactor); 207previousPressureFactor = StrokeNodeIterator.GetNormalizedPressureFactor(previousStylusPoint.PressureFactor);
MS\Internal\Ink\StrokeRenderer.cs (2)
29internal static void CalcGeometryAndBoundsWithTransform(StrokeNodeIterator iterator, 199internal static void CalcGeometryAndBounds(StrokeNodeIterator iterator,
System\Windows\Ink\IncrementalHitTester.cs (1)
535(!_erasingStroke.EraseTest(StrokeNodeIterator.GetIterator(strokeInfo.Stroke, strokeInfo.Stroke.DrawingAttributes), eraseAt)))
System\Windows\Ink\Stroke2.cs (7)
33StrokeNodeIterator iterator = StrokeNodeIterator.GetIterator(this, this.DrawingAttributes); 329return erasingStroke.HitTest(StrokeNodeIterator.GetIterator(this, this.DrawingAttributes)); 456StrokeNodeIterator iterator = StrokeNodeIterator.GetIterator(this, drawingAttributes); 572erasingStroke.EraseTest(StrokeNodeIterator.GetIterator(this, this.DrawingAttributes), intersections); 595return lasso.HitTest(StrokeNodeIterator.GetIterator(this, this.DrawingAttributes));
System\Windows\Ink\StrokeCollection2.cs (2)
204erasingStroke.HitTest(StrokeNodeIterator.GetIterator(stroke, stroke.DrawingAttributes))) 335erasingStroke.EraseTest(StrokeNodeIterator.GetIterator(stroke, stroke.DrawingAttributes), intersections);
System\Windows\Input\Stylus\Common\DynamicRenderer.cs (2)
35private StrokeNodeIterator _strokeNodeIterator; 92public StrokeNodeIterator StrokeNodeIterator