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