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