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