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