1 write to _lastNode
PresentationCore (1)
MS\Internal\Ink\StrokeNode.cs (1)
42
_lastNode
= lastNodeData;
25 references to _lastNode
PresentationCore (25)
MS\Internal\Ink\StrokeNode.cs (25)
62
internal Point PreviousPosition { get { return
_lastNode
.Position; } }
74
internal float PreviousPressureFactor { get { return
_lastNode
.PressureFactor; } }
125
_operations.GetNodeContourPoints(
_lastNode
, pointBuffer);
197
Rect startNodeBounds = _operations.GetNodeBounds(
_lastNode
);
230
double pressureFactor =
_lastNode
.PressureFactor;
237
Point point =
_lastNode
.Position + (vertices[i % vertices.Length] * pressureFactor);
271
Point point =
_lastNode
.Position + (vertices[i % vertices.Length] * pressureFactor);
435
Rect node1Bounds = _operations.GetNodeBounds(previous.
_lastNode
);
436
Rect node2Bounds = _operations.GetNodeBounds(
_lastNode
);
615
double pressureFactor =
_lastNode
.PressureFactor;
618
Point point =
_lastNode
.Position + (vertices[i % vertices.Length] * pressureFactor);
679
Rect node12 = Rect.Union(_operations.GetNodeBounds(previous.
_lastNode
), _operations.GetNodeBounds(
_lastNode
));
724
Rect node12 = Rect.Union(_operations.GetNodeBounds(previous.
_lastNode
), _operations.GetNodeBounds(
_lastNode
));
854
return _operations.HitTest(
_lastNode
, _thisNode, ConnectingQuad, hittingContour);
874
StrokeFIndices cutAt = _operations.CutTest(
_lastNode
, _thisNode, ConnectingQuad, hittingContour);
895
StrokeFIndices cutAt = _operations.CutTest(
_lastNode
, _thisNode, ConnectingQuad, begin, end);
1004
_connectingQuad = _operations.GetConnectingQuad(
_lastNode
, _thisNode);
1024
return _operations.GetNonBezierContourSegments(
_lastNode
, _thisNode);
1038
if (
_lastNode
.IsEmpty)
1063
double xDiff = (_thisNode.Position.X -
_lastNode
.Position.X) * findex;
1064
double yDiff = (_thisNode.Position.Y -
_lastNode
.Position.Y) * findex;
1069
return new Point(
_lastNode
.Position.X + xDiff,
1070
_lastNode
.Position.Y + yDiff);