1 write to _vertices
PresentationCore (1)
MS\Internal\Ink\StrokeNodeOperations.cs (1)
42
_vertices
= nodeShape.GetVerticesAsVectors();
56 references to _vertices
PresentationCore (56)
MS\Internal\Ink\StrokeNodeOperations.cs (56)
61
for (i = 0; (i + 1) <
_vertices
.Length; i += 2)
63
_shapeBounds.Union(new Rect((Point)
_vertices
[i], (Point)
_vertices
[i + 1]));
65
if (i <
_vertices
.Length)
67
_shapeBounds.Union((Point)
_vertices
[i]);
94
for (int i = 0; i <
_vertices
.Length; i++)
96
pointBuffer.Add(node.Position +
_vertices
[i]);
101
for (int i = 0; i <
_vertices
.Length; i++)
103
pointBuffer.Add(node.Position + (
_vertices
[i] * pressureFactor));
122
Point vertex = node.Position + (
_vertices
[
_vertices
.Length - 1] * node.PressureFactor);
123
for (int i = 0; i <
_vertices
.Length; i++)
125
Point nextVertex = node.Position + (
_vertices
[i] * node.PressureFactor);
134
for (int i = 0, count =
_vertices
.Length; i < count; i++)
136
Point vertex = node.Position + (
_vertices
[i] * node.PressureFactor);
142
Point nextVertex = node.Position + (
_vertices
[i] * node.PressureFactor);
203
int count =
_vertices
.Length;
207
Vector connection = spine +
_vertices
[i] * pressureDelta;
222
HitResult goingTo = WhereIsVectorAboutVector(connection,
_vertices
[(i + 1) % count] -
_vertices
[i]);
229
HitResult comingFrom = WhereIsVectorAboutVector(
_vertices
[i] -
_vertices
[j], connection);
233
quad.A = beginNode.Position +
_vertices
[i] * beginNode.PressureFactor;
234
quad.B = endNode.Position +
_vertices
[i] * endNode.PressureFactor;
248
HitResult comingFrom = WhereIsVectorAboutVector(
_vertices
[i] -
_vertices
[j], connection);
252
quad.C = endNode.Position +
_vertices
[i] * endNode.PressureFactor;
253
quad.D = beginNode.Position +
_vertices
[i] * beginNode.PressureFactor;
320
return HitTestPolygonSegment(
_vertices
, hitBegin, hitEnd);
350
int i = 0, count =
_vertices
.Length;
354
vertex =
_vertices
[i] * pressureFactor;
375
count =
_vertices
.Length;
378
i = (i + 1) %
_vertices
.Length;
379
Vector nextVertex = (pressureFactor == 1) ?
_vertices
[i] : (
_vertices
[i] * pressureFactor);
409
count =
_vertices
.Length;
410
while (((endNode.Position +
_vertices
[i] * pressureFactor) != quad.B) && (count != 0))
412
i = (i + 1) %
_vertices
.Length;
481
if (HitTestPolygonSegment(
_vertices
, hitBegin, hitEnd))
689
Vector lastVertex =
_vertices
[
_vertices
.Length - 1];
699
for (int k = 0, count =
_vertices
.Length; k < count || (k == count && testNextEdge); k++)
701
Vector vertex =
_vertices
[k % count];
911
return
_vertices
;
961
if (HitTestPolygonCircle(
_vertices
, hitCenter, hitRadius))
986
if (HitTestPolygonSegment(
_vertices
, hitBegin, hitEnd))
1073
int i = 0, count =
_vertices
.Length;
1077
vertex =
_vertices
[i] * pressureFactor;
1088
count =
_vertices
.Length;
1099
i = (i + 1) %
_vertices
.Length;
1100
Vector nextVertex =
_vertices
[i] * pressureFactor;
1139
count =
_vertices
.Length;
1140
while (!DoubleUtil.AreClose((endNode.Position +
_vertices
[i] * pressureFactor), quad.B) && (count != 0))
1142
i = (i + 1) %
_vertices
.Length;
1224
? HitTestPolygonCircle(
_vertices
, hitBegin, hitEnd)
1225
: HitTestPolygonSegment(
_vertices
, hitBegin, hitEnd))