1 write to _lastNode
PresentationCore (1)
Core\CSharp\MS\Internal\Ink\StrokeNode.cs (1)
49
_lastNode
= lastNodeData;
25 references to _lastNode
PresentationCore (25)
Core\CSharp\MS\Internal\Ink\StrokeNode.cs (25)
69
internal Point PreviousPosition { get { return
_lastNode
.Position; } }
81
internal float PreviousPressureFactor { get { return
_lastNode
.PressureFactor; } }
132
_operations.GetNodeContourPoints(
_lastNode
, pointBuffer);
204
Rect startNodeBounds = _operations.GetNodeBounds(
_lastNode
);
237
double pressureFactor =
_lastNode
.PressureFactor;
244
Point point =
_lastNode
.Position + (vertices[i % vertices.Length] * pressureFactor);
278
Point point =
_lastNode
.Position + (vertices[i % vertices.Length] * pressureFactor);
442
Rect node1Bounds = _operations.GetNodeBounds(previous.
_lastNode
);
443
Rect node2Bounds = _operations.GetNodeBounds(
_lastNode
);
623
double pressureFactor =
_lastNode
.PressureFactor;
626
Point point =
_lastNode
.Position + (vertices[i % vertices.Length] * pressureFactor);
687
Rect node12 = Rect.Union(_operations.GetNodeBounds(previous.
_lastNode
), _operations.GetNodeBounds(
_lastNode
));
732
Rect node12 = Rect.Union(_operations.GetNodeBounds(previous.
_lastNode
), _operations.GetNodeBounds(
_lastNode
));
862
return _operations.HitTest(
_lastNode
, _thisNode, ConnectingQuad, hittingContour);
882
StrokeFIndices cutAt = _operations.CutTest(
_lastNode
, _thisNode, ConnectingQuad, hittingContour);
903
StrokeFIndices cutAt = _operations.CutTest(
_lastNode
, _thisNode, ConnectingQuad, begin, end);
1013
_connectingQuad = _operations.GetConnectingQuad(
_lastNode
, _thisNode);
1033
return _operations.GetNonBezierContourSegments(
_lastNode
, _thisNode);
1047
if (
_lastNode
.IsEmpty)
1072
double xDiff = (_thisNode.Position.X -
_lastNode
.Position.X) * findex;
1073
double yDiff = (_thisNode.Position.Y -
_lastNode
.Position.Y) * findex;
1078
return new Point(
_lastNode
.Position.X + xDiff,
1079
_lastNode
.Position.Y + yDiff);