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