Lines Matching refs:SkPathFirstDirection

1051 const SkPathFirstDirection kDontCheckDir = static_cast<SkPathFirstDirection>(3);
1054 SkPathFirstDirection expected) {
1061 SkPathFirstDirection dir = SkPathPriv::ComputeFirstDirection(copy);
1062 if (dir != SkPathFirstDirection::kUnknown) {
1071 SkPathPriv::ComputeFirstDirection(path) == SkPathFirstDirection::kUnknown);
1086 SkPathPriv::ComputeFirstDirection(path) == SkPathFirstDirection::kUnknown);
1102 check_direction(reporter, path, SkPathFirstDirection::kCW);
1118 check_direction(reporter, path, SkPathFirstDirection::kCCW);
1126 check_direction(reporter, path, SkPathFirstDirection::kCW);
1131 check_direction(reporter, path, SkPathFirstDirection::kCCW);
1139 check_direction(reporter, path, SkPathFirstDirection::kCCW);
1144 check_direction(reporter, path, SkPathFirstDirection::kCW);
1151 check_direction(reporter, path, SkPathFirstDirection::kCCW);
1327 check_direction(reporter, tinyConvexPolygon, SkPathFirstDirection::kCW);
1335 check_direction(reporter, platTriangle, SkPathFirstDirection::kCW);
1343 check_direction(reporter, platTriangle, SkPathFirstDirection::kCW);
1351 check_direction(reporter, pt, SkPathFirstDirection::kUnknown);
1358 check_direction(reporter, line, SkPathFirstDirection::kUnknown);
1366 check_direction(reporter, triLeft, SkPathFirstDirection::kCW);
1374 check_direction(reporter, triRight, SkPathFirstDirection::kCCW);
1383 check_direction(reporter, square, SkPathFirstDirection::kCW);
1400 check_direction(reporter, redundantSquare, SkPathFirstDirection::kCW);
1439 check_direction(reporter, dent, SkPathFirstDirection::kCW);
1467 check_direction(reporter, degenerateConcave, SkPathFirstDirection::kUnknown);
1568 REPORTER_ASSERT(reporter, SkPathPriv::ComputeFirstDirection(path) == SkPathFirstDirection::kCCW);
1573 REPORTER_ASSERT(reporter, SkPathPriv::ComputeFirstDirection(path) == SkPathFirstDirection::kCW);
1582 SkPathFirstDirection fExpectedDirection;
1584 { "", true, SkPathFirstDirection::kUnknown },
1585 { "0 0", true, SkPathFirstDirection::kUnknown },
1586 { "0 0 10 10", true, SkPathFirstDirection::kUnknown },
1587 { "0 0 10 10 20 20 0 0 10 10", false, SkPathFirstDirection::kUnknown },
1588 { "0 0 10 10 10 20", true, SkPathFirstDirection::kCW },
1589 { "0 0 10 10 10 0", true, SkPathFirstDirection::kCCW },
1591 { "0 0 10 0 0 10 -10 -10", false, SkPathFirstDirection::kCW },
1603 SkPathFirstDirection dir = SkPathPriv::ComputeFirstDirection(copy);
1604 bool foundDir = dir != SkPathFirstDirection::kUnknown;
1605 REPORTER_ASSERT(reporter, (gRec[i].fExpectedDirection == SkPathFirstDirection::kUnknown)
2136 SkPathFirstDirection cheapDirection = SkPathPriv::ComputeFirstDirection(path);
2137 REPORTER_ASSERT(reporter, cheapDirection != SkPathFirstDirection::kUnknown);
2390 SkPathFirstDirection fDirection;
2394 { r1, SK_ARRAY_COUNT(r1), SkPathFirstDirection::kCW , true, true },
2395 { r2, SK_ARRAY_COUNT(r2), SkPathFirstDirection::kCW , true, true },
2396 { r3, SK_ARRAY_COUNT(r3), SkPathFirstDirection::kCW , true, true },
2397 { r4, SK_ARRAY_COUNT(r4), SkPathFirstDirection::kCW , true, true },
2398 { r5, SK_ARRAY_COUNT(r5), SkPathFirstDirection::kCCW, true, true },
2399 { r6, SK_ARRAY_COUNT(r6), SkPathFirstDirection::kCCW, true, true },
2400 { r7, SK_ARRAY_COUNT(r7), SkPathFirstDirection::kCCW, true, true },
2401 { r8, SK_ARRAY_COUNT(r8), SkPathFirstDirection::kCCW, true, true },
2402 { r9, SK_ARRAY_COUNT(r9), SkPathFirstDirection::kCCW, true, true },
2403 { ra, SK_ARRAY_COUNT(ra), SkPathFirstDirection::kCCW, true, true },
2404 { rb, SK_ARRAY_COUNT(rb), SkPathFirstDirection::kCW, true, true },
2405 { rc, SK_ARRAY_COUNT(rc), SkPathFirstDirection::kCW, true, true },
2406 { rd, SK_ARRAY_COUNT(rd), SkPathFirstDirection::kCCW, true, true },
2407 { re, SK_ARRAY_COUNT(re), SkPathFirstDirection::kCW, true, true },
2409 { f1, SK_ARRAY_COUNT(f1), SkPathFirstDirection::kUnknown, true, false },
2410 { f2, SK_ARRAY_COUNT(f2), SkPathFirstDirection::kUnknown, true, false },
2411 { f3, SK_ARRAY_COUNT(f3), SkPathFirstDirection::kUnknown, true, false },
2412 { f4, SK_ARRAY_COUNT(f4), SkPathFirstDirection::kUnknown, true, false },
2413 { f5, SK_ARRAY_COUNT(f5), SkPathFirstDirection::kUnknown, true, false },
2414 { f6, SK_ARRAY_COUNT(f6), SkPathFirstDirection::kUnknown, true, false },
2415 { f7, SK_ARRAY_COUNT(f7), SkPathFirstDirection::kUnknown, true, false },
2416 { f8, SK_ARRAY_COUNT(f8), SkPathFirstDirection::kUnknown, true, false },
2418 { c1, SK_ARRAY_COUNT(c1), SkPathFirstDirection::kCW, false, true },
2419 { c2, SK_ARRAY_COUNT(c2), SkPathFirstDirection::kCW, false, true },
2444 SkPathFirstDirection expectedDirs[2];
2451 expectedDirs[0] = SkPathFirstDirection::kCW;
2453 expectedDirs[0] = SkPathFirstDirection::kCCW;
2749 REPORTER_ASSERT(reporter, SkPathPriv::ComputeFirstDirection(p1) == SkPathFirstDirection::kCW);
2761 REPORTER_ASSERT(reporter, SkPathPriv::ComputeFirstDirection(p1) == SkPathFirstDirection::kCCW);
2771 REPORTER_ASSERT(reporter, SkPathPriv::ComputeFirstDirection(p1) == SkPathFirstDirection::kUnknown);
3294 SkPathFirstDirection expectedDir) {
3311 SkPathFirstDirection dir) {
3318 if (SkPathFirstDirection::kCCW == dir) {
3319 dir = SkPathFirstDirection::kCW;
3321 REPORTER_ASSERT(reporter, SkPathFirstDirection::kCW == dir);
3322 dir = SkPathFirstDirection::kCCW;
3329 SkPathFirstDirection dir) {
3349 SkPathFirstDirection dir) {
3369 SkPathFirstDirection dir) {
3375 if (SkPathFirstDirection::kCW == dir) {
3376 dir = SkPathFirstDirection::kCCW;
3378 REPORTER_ASSERT(reporter, SkPathFirstDirection::kCCW == dir);
3379 dir = SkPathFirstDirection::kCW;
3386 SkPathFirstDirection dir) {
3393 if (SkPathFirstDirection::kCW == dir) {
3394 dir = SkPathFirstDirection::kCCW;
3396 REPORTER_ASSERT(reporter, SkPathFirstDirection::kCCW == dir);
3397 dir = SkPathFirstDirection::kCW;
3405 SkPathFirstDirection dir) {
3418 const SkPathFirstDirection dir = SkPathPriv::AsFirstDirection(inDir);
3502 check_for_circle(reporter, path, false, SkPathFirstDirection::kCW);
3508 check_for_circle(reporter, path, false, SkPathFirstDirection::kCW);
3514 check_for_circle(reporter, path, false, SkPathFirstDirection::kCW);
3713 REPORTER_ASSERT(reporter, SkPathPriv::ComputeFirstDirection(p) == SkPathFirstDirection::kCW);