Lines Matching refs:SkIntersectionHelper

12 static void debugShowLineIntersection(int pts, const SkIntersectionHelper& wt,
13 const SkIntersectionHelper& wn, const SkIntersections& i) {
32 static void debugShowQuadLineIntersection(int pts, const SkIntersectionHelper& wt,
33 const SkIntersectionHelper& wn,
53 static void debugShowQuadIntersection(int pts, const SkIntersectionHelper& wt,
54 const SkIntersectionHelper& wn, const SkIntersections& i) {
73 static void debugShowCubicLineIntersection(int pts, const SkIntersectionHelper& wt,
74 const SkIntersectionHelper& wn, const SkIntersections& i) {
93 static void debugShowCubicQuadIntersection(int pts, const SkIntersectionHelper& wt,
94 const SkIntersectionHelper& wn, const SkIntersections& i) {
113 static void debugShowCubicIntersection(int pts, const SkIntersectionHelper& wt,
114 const SkIntersectionHelper& wn, const SkIntersections& i) {
133 static void debugShowCubicIntersection(int pts, const SkIntersectionHelper& wt,
148 static void debugShowLineIntersection(int , const SkIntersectionHelper& ,
149 const SkIntersectionHelper& , const SkIntersections& ) {
152 static void debugShowQuadLineIntersection(int , const SkIntersectionHelper& ,
153 const SkIntersectionHelper& , const SkIntersections& ) {
156 static void debugShowQuadIntersection(int , const SkIntersectionHelper& ,
157 const SkIntersectionHelper& , const SkIntersections& ) {
160 static void debugShowCubicLineIntersection(int , const SkIntersectionHelper& ,
161 const SkIntersectionHelper& , const SkIntersections& ) {
164 static void debugShowCubicQuadIntersection(int , const SkIntersectionHelper& ,
165 const SkIntersectionHelper& , const SkIntersections& ) {
168 static void debugShowCubicIntersection(int , const SkIntersectionHelper& ,
169 const SkIntersectionHelper& , const SkIntersections& ) {
172 static void debugShowCubicIntersection(int , const SkIntersectionHelper& ,
187 SkIntersectionHelper wt;
191 SkIntersectionHelper wn;
204 case SkIntersectionHelper::kHorizontalLine_Segment:
207 case SkIntersectionHelper::kHorizontalLine_Segment:
208 case SkIntersectionHelper::kVerticalLine_Segment:
209 case SkIntersectionHelper::kLine_Segment: {
215 case SkIntersectionHelper::kQuad_Segment: {
221 case SkIntersectionHelper::kCubic_Segment: {
231 case SkIntersectionHelper::kVerticalLine_Segment:
234 case SkIntersectionHelper::kHorizontalLine_Segment:
235 case SkIntersectionHelper::kVerticalLine_Segment:
236 case SkIntersectionHelper::kLine_Segment: {
242 case SkIntersectionHelper::kQuad_Segment: {
248 case SkIntersectionHelper::kCubic_Segment: {
258 case SkIntersectionHelper::kLine_Segment:
260 case SkIntersectionHelper::kHorizontalLine_Segment:
265 case SkIntersectionHelper::kVerticalLine_Segment:
270 case SkIntersectionHelper::kLine_Segment: {
275 case SkIntersectionHelper::kQuad_Segment: {
281 case SkIntersectionHelper::kCubic_Segment: {
291 case SkIntersectionHelper::kQuad_Segment:
293 case SkIntersectionHelper::kHorizontalLine_Segment:
298 case SkIntersectionHelper::kVerticalLine_Segment:
303 case SkIntersectionHelper::kLine_Segment: {
308 case SkIntersectionHelper::kQuad_Segment: {
313 case SkIntersectionHelper::kCubic_Segment: {
323 case SkIntersectionHelper::kCubic_Segment:
325 case SkIntersectionHelper::kHorizontalLine_Segment:
330 case SkIntersectionHelper::kVerticalLine_Segment:
335 case SkIntersectionHelper::kLine_Segment: {
340 case SkIntersectionHelper::kQuad_Segment: {
345 case SkIntersectionHelper::kCubic_Segment: {
364 if (wn.segmentType() <= SkIntersectionHelper::kLine_Segment
365 && wt.segmentType() <= SkIntersectionHelper::kLine_Segment) {
371 } else if (wn.segmentType() >= SkIntersectionHelper::kQuad_Segment
372 && wt.segmentType() >= SkIntersectionHelper::kQuad_Segment
412 SkIntersectionHelper wt;
415 if (wt.segmentType() != SkIntersectionHelper::kCubic_Segment) {