2 instantiations of Quad
PresentationCore (2)
MS\Internal\Ink\EllipticalNodeOperations.cs (1)
157return new Quad(beginNode.Position + (vectorToLeftTangent * beginRadius),
MS\Internal\Ink\Quad.cs (1)
20private static readonly Quad s_empty = new Quad(new Point(0, 0), new Point(0, 0), new Point(0, 0), new Point(0, 0));
39 references to Quad
PresentationCore (39)
MS\Internal\Ink\EllipticalNodeOperations.cs (10)
85internal override Quad GetConnectingQuad(in StrokeNodeData beginNode,in StrokeNodeData endNode) 89return Quad.Empty; 110return Quad.Empty; 169internal override IEnumerable<ContourSegment> GetContourSegments(StrokeNodeData node, Quad quad) 196Quad quad = beginNode.IsEmpty ? Quad.Empty : base.GetConnectingQuad(beginNode, endNode); 212in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, Point hitBeginPoint, Point hitEndPoint) 277in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<ContourSegment> hitContour) 383in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, Point hitBeginPoint, Point hitEndPoint) 461in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<ContourSegment> hitContour)
MS\Internal\Ink\Quad.cs (2)
20private static readonly Quad s_empty = new Quad(new Point(0, 0), new Point(0, 0), new Point(0, 0), new Point(0, 0)); 27internal static Quad Empty { get { return s_empty; } }
MS\Internal\Ink\StrokeNode.cs (9)
45_connectingQuad = Quad.Empty; 133internal Quad GetConnectingQuad() 139return Quad.Empty; 195Quad quad = ConnectingQuad; 320Quad quad = ConnectingQuad; 428Quad quad1 = previous.ConnectingQuad; 431Quad quad2 = ConnectingQuad; 997private Quad ConnectingQuad 1092private Quad _connectingQuad;
MS\Internal\Ink\StrokeNodeOperations.cs (14)
117internal virtual IEnumerable<ContourSegment> GetContourSegments(StrokeNodeData node, Quad quad) 164Quad quad = beginNode.IsEmpty ? Quad.Empty : GetConnectingQuad(beginNode, endNode); 175internal virtual Quad GetConnectingQuad(in StrokeNodeData beginNode, in StrokeNodeData endNode) 181return Quad.Empty; 194Quad quad = Quad.Empty; 215return Quad.Empty; 273return Quad.Empty; 289in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, Point hitBeginPoint, Point hitEndPoint) 434in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<ContourSegment> hitContour) 462in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, Point hitBeginPoint, Point hitEndPoint) 554in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<ContourSegment> hitContour) 1012IEnumerable<ContourSegment> hitContour, Quad quad, in StrokeNodeData beginNode, in StrokeNodeData endNode)
MS\Internal\Ink\StrokeNodeOperations2.cs (2)
76internal static bool HitTestQuadSegment(Quad quad, Point hitBegin, Point hitEnd) 158internal static bool HitTestQuadCircle(Quad quad, Point center, Vector radius)
MS\Internal\Ink\StrokeRenderer.cs (2)
142Quad quad = strokeNode.GetConnectingQuad(); 768Quad quad = strokeNodeCurrent.GetConnectingQuad();