1 write to D
PresentationCore (1)
Core\CSharp\MS\Internal\Ink\StrokeNodeOperations.cs (1)
264quad.D = beginNode.Position + _vertices[i] * beginNode.PressureFactor;
29 references to D
PresentationCore (29)
Core\CSharp\MS\Internal\Ink\EllipticalNodeOperations.cs (2)
188yield return new ContourSegment(quad.C, quad.D); 189yield return new ContourSegment(quad.D, quad.A);
Core\CSharp\MS\Internal\Ink\StrokeNode.cs (17)
207abPoints.Add(quad.D); 213dcPoints.Add(quad.D); 245if (point == quad.D) 248if (!endNodeRect.Contains(quad.D)) 251abPoints.Add(quad.D); 252dcPoints.Add(quad.D); 451if (angleBetweenNodes == 0.0d || ((quad1.B == quad2.A) && (quad1.C == quad2.D))) 512if (quad1.C == quad2.D) 528dcPoints.Add(quad2.D); 542if (quad1.C == quad2.D) 554Point intersection = GetIntersection(quad1.D, quad1.C, quad2.D, quad2.C); 639if (point == quad2.D) 724if (!node3Rect.Contains(quad2.D)) 726dcPoints.Add(quad2.D); 731Point intersection = GetIntersection(quad1.D, quad1.C, quad2.D, quad2.C);
Core\CSharp\MS\Internal\Ink\StrokeNodeOperations.cs (8)
161yield return new ContourSegment(quad.C, quad.D); 162yield return new ContourSegment(quad.D, quad.A); 276((pressureDelta != 0) && Vector.Determinant(quad.B - quad.A, quad.D - quad.A) == 0)) // (1) 347hitBegin, hitEnd, quad.C - beginNode.Position, quad.D - beginNode.Position); 373if ((beginNode.Position + vertex) == quad.D) 1065hitBegin, hitEnd, quad.C - beginNode.Position, quad.D - beginNode.Position); 1072hitBegin, hitEnd, quad.C - beginNode.Position, quad.D - beginNode.Position); 1100if (DoubleUtil.AreClose((beginNode.Position + vertex), quad.D))
Core\CSharp\MS\Internal\Ink\StrokeRenderer.cs (2)
155connectingQuadPoints.Add(quad.D); 789pointBuffer3.Add(quad.D);