2 instantiations of Quad
PresentationCore (2)
MS\Internal\Ink\EllipticalNodeOperations.cs (1)
156return new Quad(beginNode.Position + (vectorToLeftTangent * beginRadius),
MS\Internal\Ink\Quad.cs (1)
19private 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)
84internal override Quad GetConnectingQuad(in StrokeNodeData beginNode,in StrokeNodeData endNode) 88return Quad.Empty; 109return Quad.Empty; 168internal override IEnumerable<ContourSegment> GetContourSegments(StrokeNodeData node, Quad quad) 195Quad quad = beginNode.IsEmpty ? Quad.Empty : base.GetConnectingQuad(beginNode, endNode); 211in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, Point hitBeginPoint, Point hitEndPoint) 276in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<ContourSegment> hitContour) 382in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, Point hitBeginPoint, Point hitEndPoint) 460in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<ContourSegment> hitContour)
MS\Internal\Ink\Quad.cs (2)
19private static readonly Quad s_empty = new Quad(new Point(0, 0), new Point(0, 0), new Point(0, 0), new Point(0, 0)); 26internal static Quad Empty { get { return s_empty; } }
MS\Internal\Ink\StrokeNode.cs (9)
44_connectingQuad = Quad.Empty; 132internal Quad GetConnectingQuad() 138return Quad.Empty; 194Quad quad = ConnectingQuad; 319Quad quad = ConnectingQuad; 427Quad quad1 = previous.ConnectingQuad; 430Quad quad2 = ConnectingQuad; 996private Quad ConnectingQuad 1091private Quad _connectingQuad;
MS\Internal\Ink\StrokeNodeOperations.cs (14)
116internal virtual IEnumerable<ContourSegment> GetContourSegments(StrokeNodeData node, Quad quad) 163Quad quad = beginNode.IsEmpty ? Quad.Empty : GetConnectingQuad(beginNode, endNode); 174internal virtual Quad GetConnectingQuad(in StrokeNodeData beginNode, in StrokeNodeData endNode) 180return Quad.Empty; 193Quad quad = Quad.Empty; 214return Quad.Empty; 272return Quad.Empty; 288in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, Point hitBeginPoint, Point hitEndPoint) 433in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<ContourSegment> hitContour) 461in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, Point hitBeginPoint, Point hitEndPoint) 553in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<ContourSegment> hitContour) 1011IEnumerable<ContourSegment> hitContour, Quad quad, in StrokeNodeData beginNode, in StrokeNodeData endNode)
MS\Internal\Ink\StrokeNodeOperations2.cs (2)
75internal static bool HitTestQuadSegment(Quad quad, Point hitBegin, Point hitEnd) 157internal static bool HitTestQuadCircle(Quad quad, Point center, Vector radius)
MS\Internal\Ink\StrokeRenderer.cs (2)
141Quad quad = strokeNode.GetConnectingQuad(); 767Quad quad = strokeNodeCurrent.GetConnectingQuad();