Lines Matching refs:orig
517 static void assert_transform_failure(skiatest::Reporter* reporter, const SkRRect& orig, in assert_transform_failure() argument
520 SkASSERT(!orig.isEmpty()); in assert_transform_failure()
525 const SkRRect copyOfOrig = orig; in assert_transform_failure()
526 bool success = orig.transform(matrix, &dst); in assert_transform_failure()
532 REPORTER_ASSERT(reporter, copyOfOrig == orig); in assert_transform_failure()
533 REPORTER_ASSERT(reporter, orig != dst); in assert_transform_failure()
537 const SkVector& origUL = orig.radii(SkRRect::kUpperLeft_Corner); \
538 const SkVector& origUR = orig.radii(SkRRect::kUpperRight_Corner); \
539 const SkVector& origLR = orig.radii(SkRRect::kLowerRight_Corner); \
540 const SkVector& origLL = orig.radii(SkRRect::kLowerLeft_Corner); \
547 static void test_transform_helper(skiatest::Reporter* reporter, const SkRRect& orig) { in test_transform_helper() argument
552 bool success = orig.transform(SkMatrix::I(), &dst); in test_transform_helper()
554 REPORTER_ASSERT(reporter, orig == dst); in test_transform_helper()
560 assert_transform_failure(reporter, orig, matrix); in test_transform_helper()
564 assert_transform_failure(reporter, orig, matrix); in test_transform_helper()
568 assert_transform_failure(reporter, orig, matrix); in test_transform_helper()
572 assert_transform_failure(reporter, orig, matrix); in test_transform_helper()
577 assert_transform_failure(reporter, orig, matrix); in test_transform_helper()
586 success = orig.transform(matrix, &dst); in test_transform_helper()
590 orig.radii((SkRRect::Corner) i) == dst.radii((SkRRect::Corner) i)); in test_transform_helper()
592 REPORTER_ASSERT(reporter, orig.rect().width() == dst.rect().width()); in test_transform_helper()
593 REPORTER_ASSERT(reporter, orig.rect().height() == dst.rect().height()); in test_transform_helper()
594 REPORTER_ASSERT(reporter, dst.rect().left() == orig.rect().left() + translateX); in test_transform_helper()
595 REPORTER_ASSERT(reporter, dst.rect().top() == orig.rect().top() + translateY); in test_transform_helper()
599 assert_transform_failure(reporter, orig, matrix); in test_transform_helper()
605 success = orig.transform(matrix, &dst); in test_transform_helper()
616 REPORTER_ASSERT(reporter, orig.rect().width() == dst.rect().width()); in test_transform_helper()
617 REPORTER_ASSERT(reporter, orig.rect().height() == dst.rect().height()); in test_transform_helper()
619 REPORTER_ASSERT(reporter, orig.rect().right() == -dst.rect().left()); in test_transform_helper()
621 REPORTER_ASSERT(reporter, orig.rect().top() == dst.rect().top()); in test_transform_helper()
625 assert_transform_failure(reporter, orig, matrix); in test_transform_helper()
631 success = orig.transform(matrix, &dst); in test_transform_helper()
642 REPORTER_ASSERT(reporter, orig.rect().width() == dst.rect().width()); in test_transform_helper()
643 REPORTER_ASSERT(reporter, orig.rect().height() == dst.rect().height()); in test_transform_helper()
645 REPORTER_ASSERT(reporter, orig.rect().top() == -dst.rect().bottom()); in test_transform_helper()
647 REPORTER_ASSERT(reporter, orig.rect().left() == dst.rect().left()); in test_transform_helper()
654 success = orig.transform(matrix, &dst); in test_transform_helper()
664 REPORTER_ASSERT(reporter, orig.rect().width() == dst.rect().width()); in test_transform_helper()
665 REPORTER_ASSERT(reporter, orig.rect().height() == dst.rect().height()); in test_transform_helper()
666 REPORTER_ASSERT(reporter, orig.rect().top() == -dst.rect().bottom()); in test_transform_helper()
667 REPORTER_ASSERT(reporter, orig.rect().right() == -dst.rect().left()); in test_transform_helper()
676 success = orig.transform(matrix, &dst); in test_transform_helper()
681 orig.radii((SkRRect::Corner) i).fX * xScale)); in test_transform_helper()
683 orig.radii((SkRRect::Corner) i).fY * yScale)); in test_transform_helper()
686 orig.rect().width() * xScale)); in test_transform_helper()
688 orig.rect().height() * yScale)); in test_transform_helper()
690 orig.rect().left() * xScale)); in test_transform_helper()
692 orig.rect().top() * yScale)); in test_transform_helper()
702 success = orig.transform(matrix, &dst); in test_transform_helper()
717 REPORTER_ASSERT(reporter, orig.rect().width() == dst.rect().height()); in test_transform_helper()
718 REPORTER_ASSERT(reporter, orig.rect().height() == dst.rect().width()); in test_transform_helper()
728 success = orig.transform(matrix, &dst); in test_transform_helper()
742 REPORTER_ASSERT(reporter, orig.rect().width() == dst.rect().height()); in test_transform_helper()
743 REPORTER_ASSERT(reporter, orig.rect().height() == dst.rect().width()); in test_transform_helper()
756 success = orig.transform(matrix, &dst2); in test_transform_helper()
768 success = orig.transform(matrix, &dst2); in test_transform_helper()
780 success = orig.transform(matrix, &dst2); in test_transform_helper()
792 success = orig.transform(matrix, &dst); in test_transform_helper()
806 REPORTER_ASSERT(reporter, orig.rect().width() == dst.rect().height()); in test_transform_helper()
807 REPORTER_ASSERT(reporter, orig.rect().height() == dst.rect().width()); in test_transform_helper()
818 success = orig.transform(matrix, &dst2); in test_transform_helper()
830 success = orig.transform(matrix, &dst2); in test_transform_helper()
842 success = orig.transform(matrix, &dst2); in test_transform_helper()
857 success = orig.transform(matrix, &dst); in test_transform_helper()
872 REPORTER_ASSERT(reporter, orig.rect().width() == dst.rect().height()); in test_transform_helper()
873 REPORTER_ASSERT(reporter, orig.rect().height() == dst.rect().width()); in test_transform_helper()
883 success = orig.transform(matrix, &dst2); in test_transform_helper()
897 success = orig.transform(matrix, &dst); in test_transform_helper()
903 success = orig.transform(matrix, &dst2); in test_transform_helper()