1 write to D
PresentationCore (1)
MS\Internal\Ink\StrokeNodeOperations.cs (1)
254quad.D = beginNode.Position + _vertices[i] * beginNode.PressureFactor;
29 references to D
PresentationCore (29)
MS\Internal\Ink\EllipticalNodeOperations.cs (2)
183yield return new ContourSegment(quad.C, quad.D); 184yield return new ContourSegment(quad.D, quad.A);
MS\Internal\Ink\StrokeNode.cs (17)
201abPoints.Add(quad.D); 207dcPoints.Add(quad.D); 239if (point == quad.D) 242if (!endNodeRect.Contains(quad.D)) 245abPoints.Add(quad.D); 246dcPoints.Add(quad.D); 444if (angleBetweenNodes == 0.0d || ((quad1.B == quad2.A) && (quad1.C == quad2.D))) 505if (quad1.C == quad2.D) 521dcPoints.Add(quad2.D); 535if (quad1.C == quad2.D) 547Point intersection = GetIntersection(quad1.D, quad1.C, quad2.D, quad2.C); 632if (point == quad2.D) 717if (!node3Rect.Contains(quad2.D)) 719dcPoints.Add(quad2.D); 724Point intersection = GetIntersection(quad1.D, quad1.C, quad2.D, quad2.C);
MS\Internal\Ink\StrokeNodeOperations.cs (8)
151yield return new ContourSegment(quad.C, quad.D); 152yield return new ContourSegment(quad.D, quad.A); 266((pressureDelta != 0) && Vector.Determinant(quad.B - quad.A, quad.D - quad.A) == 0)) // (1) 337hitBegin, hitEnd, quad.C - beginNode.Position, quad.D - beginNode.Position); 363if ((beginNode.Position + vertex) == quad.D) 1044hitBegin, hitEnd, quad.C - beginNode.Position, quad.D - beginNode.Position); 1051hitBegin, hitEnd, quad.C - beginNode.Position, quad.D - beginNode.Position); 1079if (DoubleUtil.AreClose((beginNode.Position + vertex), quad.D))
MS\Internal\Ink\StrokeRenderer.cs (2)
147connectingQuadPoints.Add(quad.D); 774pointBuffer3.Add(quad.D);