Lines Matching refs:matrix

48     SkMatrix matrix;
49 matrix.setScale(0, 1);
50 rr.transform(matrix, &other);
516 // Called for a matrix that should cause SkRRect::transform to fail.
518 const SkMatrix& matrix) {
526 bool success = orig.transform(matrix, &dst);
551 // The identity matrix will duplicate the rrect.
557 SkMatrix matrix;
558 matrix.reset();
559 matrix.setSkewX(SkIntToScalar(2));
560 assert_transform_failure(reporter, orig, matrix);
562 matrix.reset();
563 matrix.setSkewY(SkIntToScalar(3));
564 assert_transform_failure(reporter, orig, matrix);
566 matrix.reset();
567 matrix.setPerspX(4);
568 assert_transform_failure(reporter, orig, matrix);
570 matrix.reset();
571 matrix.setPerspY(5);
572 assert_transform_failure(reporter, orig, matrix);
575 matrix.reset();
576 matrix.setRotate(SkIntToScalar(37));
577 assert_transform_failure(reporter, orig, matrix);
580 matrix.reset();
583 matrix.setTranslateX(translateX);
584 matrix.setTranslateY(translateY);
586 success = orig.transform(matrix, &dst);
598 matrix.setSkewY(SkIntToScalar(7));
599 assert_transform_failure(reporter, orig, matrix);
602 matrix.reset();
603 matrix.setScaleX(SkIntToScalar(-1));
605 success = orig.transform(matrix, &dst);
624 matrix.setPerspX(7);
625 assert_transform_failure(reporter, orig, matrix);
628 matrix.reset();
629 matrix.setScaleY(SkIntToScalar(-1));
631 success = orig.transform(matrix, &dst);
650 matrix.reset();
651 matrix.setScaleY(SkIntToScalar(-1));
652 matrix.setScaleX(SkIntToScalar(-1));
654 success = orig.transform(matrix, &dst);
672 matrix.reset();
673 matrix.setScaleX(xScale);
674 matrix.setScaleY(yScale);
676 success = orig.transform(matrix, &dst);
699 matrix.reset();
700 matrix.setRotate(SkIntToScalar(90));
702 success = orig.transform(matrix, &dst);
724 matrix.reset();
725 matrix.setRotate(SkIntToScalar(90));
726 matrix.postScale(SkIntToScalar(-1), SkIntToScalar(1));
728 success = orig.transform(matrix, &dst);
751 matrix.reset();
752 matrix.setScale(SkIntToScalar(1), SkIntToScalar(-1));
753 matrix.postRotate(SkIntToScalar(90));
756 success = orig.transform(matrix, &dst2);
764 matrix.reset();
765 matrix.setScale(SkIntToScalar(-1), SkIntToScalar(1));
766 matrix.postRotate(SkIntToScalar(270));
768 success = orig.transform(matrix, &dst2);
776 matrix.reset();
777 matrix.setRotate(SkIntToScalar(270));
778 matrix.postScale(SkIntToScalar(1), SkIntToScalar(-1));
780 success = orig.transform(matrix, &dst2);
788 matrix.reset();
789 matrix.setScale(SkIntToScalar(-1), SkIntToScalar(1));
790 matrix.postRotate(SkIntToScalar(90));
792 success = orig.transform(matrix, &dst);
814 matrix.reset();
815 matrix.setRotate(SkIntToScalar(90));
816 matrix.postScale(SkIntToScalar(1), SkIntToScalar(-1));
818 success = orig.transform(matrix, &dst2);
826 matrix.reset();
827 matrix.setRotate(SkIntToScalar(270));
828 matrix.postScale(SkIntToScalar(-1), SkIntToScalar(1));
830 success = orig.transform(matrix, &dst2);
838 matrix.reset();
839 matrix.setScale(SkIntToScalar(1), SkIntToScalar(-1));
840 matrix.postRotate(SkIntToScalar(270));
842 success = orig.transform(matrix, &dst2);
853 matrix.reset();
854 matrix.setRotate(SkIntToScalar(90));
855 matrix.postScale(SkIntToScalar(-1), SkIntToScalar(-1));
857 success = orig.transform(matrix, &dst);
881 matrix.reset();
882 matrix.setRotate(SkIntToScalar(270));
883 success = orig.transform(matrix, &dst2);
893 matrix.reset();
894 matrix.setRotate(SkIntToScalar(270));
895 matrix.postScale(SkIntToScalar(-1), SkIntToScalar(-1));
897 success = orig.transform(matrix, &dst);
900 matrix.reset();
901 matrix.setRotate(SkIntToScalar(90));
903 success = orig.transform(matrix, &dst2);