1 write to _lastNode
PresentationCore (1)
MS\Internal\Ink\StrokeNode.cs (1)
43
_lastNode
= lastNodeData;
25 references to _lastNode
PresentationCore (25)
MS\Internal\Ink\StrokeNode.cs (25)
63
internal Point PreviousPosition { get { return
_lastNode
.Position; } }
75
internal float PreviousPressureFactor { get { return
_lastNode
.PressureFactor; } }
126
_operations.GetNodeContourPoints(
_lastNode
, pointBuffer);
198
Rect startNodeBounds = _operations.GetNodeBounds(
_lastNode
);
231
double pressureFactor =
_lastNode
.PressureFactor;
238
Point point =
_lastNode
.Position + (vertices[i % vertices.Length] * pressureFactor);
272
Point point =
_lastNode
.Position + (vertices[i % vertices.Length] * pressureFactor);
436
Rect node1Bounds = _operations.GetNodeBounds(previous.
_lastNode
);
437
Rect node2Bounds = _operations.GetNodeBounds(
_lastNode
);
616
double pressureFactor =
_lastNode
.PressureFactor;
619
Point point =
_lastNode
.Position + (vertices[i % vertices.Length] * pressureFactor);
680
Rect node12 = Rect.Union(_operations.GetNodeBounds(previous.
_lastNode
), _operations.GetNodeBounds(
_lastNode
));
725
Rect node12 = Rect.Union(_operations.GetNodeBounds(previous.
_lastNode
), _operations.GetNodeBounds(
_lastNode
));
855
return _operations.HitTest(
_lastNode
, _thisNode, ConnectingQuad, hittingContour);
875
StrokeFIndices cutAt = _operations.CutTest(
_lastNode
, _thisNode, ConnectingQuad, hittingContour);
896
StrokeFIndices cutAt = _operations.CutTest(
_lastNode
, _thisNode, ConnectingQuad, begin, end);
1005
_connectingQuad = _operations.GetConnectingQuad(
_lastNode
, _thisNode);
1025
return _operations.GetNonBezierContourSegments(
_lastNode
, _thisNode);
1039
if (
_lastNode
.IsEmpty)
1064
double xDiff = (_thisNode.Position.X -
_lastNode
.Position.X) * findex;
1065
double yDiff = (_thisNode.Position.Y -
_lastNode
.Position.Y) * findex;
1070
return new Point(
_lastNode
.Position.X + xDiff,
1071
_lastNode
.Position.Y + yDiff);