Lines Matching defs:dst
131 SkRect src, dst;
135 dst = src;
136 matrix = SkMatrix::RectToRect(src, dst);
140 dst.offset(1, 1);
141 matrix = SkMatrix::RectToRect(src, dst);
145 dst.fRight += 1;
146 matrix = SkMatrix::RectToRect(src, dst);
151 dst = src;
152 dst.fRight = src.fRight * 2;
153 matrix = SkMatrix::RectToRect(src, dst);
637 // Maps a single triple in src using m and compares results to those in dst
639 const SkPoint3& dst) {
647 return point3_array_nearly_equal_relative(&res, &dst, 1);
684 SkPoint3 dst[kTripleCount];
685 mat.mapHomogeneousPoints(dst, randTriples, kTripleCount);
686 REPORTER_ASSERT(reporter, point3_array_nearly_equal_relative(randTriples, dst, kTripleCount));
693 SkPoint3 dst[kTripleCount];
694 mat.mapHomogeneousPoints(dst, randTriples, kTripleCount);
696 REPORTER_ASSERT(reporter, point3_array_nearly_equal_relative(&dst[i], &zeros, 1));
703 SkPoint3 dst;
704 mats[i].mapHomogeneousPoints(&dst, &zeros, 1);
705 REPORTER_ASSERT(reporter, point3_array_nearly_equal_relative(&dst, &zeros, 1));
709 // doesn't crash with null dst, src, count == 0
717 SkPoint3 dst;
721 mat.mapHomogeneousPoints(&dst, &src, 1);
723 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(dst.fX, pnt.fX));
724 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(dst.fY, pnt.fY));
725 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(dst.fZ, 1));
731 SkPoint3 dst;
735 mat.mapHomogeneousPoints(&dst, &src, 1);
737 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(dst.fX, pnt.fX));
738 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(dst.fY, pnt.fY));
739 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(dst.fZ, 1));
747 SkPoint3 dst;
751 mat.mapHomogeneousPoints(&dst, &src, 1);
753 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(dst.fX, pnt.fX));
754 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(dst.fY, pnt.fY));
755 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(dst.fZ, 1));
762 SkPoint3 dst;
763 mats[i].mapHomogeneousPoints(&dst, &randTriples[j], 1);
764 REPORTER_ASSERT(reporter, naive_homogeneous_mapping(mats[i], randTriples[j], dst));
1000 SkRect dst[4];
1002 mat.mapPoints((SkPoint*)&dst[0].fLeft, (SkPoint*)&src.fLeft, 2);
1003 dst[0].sort();
1004 mat.mapRect(&dst[1], src);
1005 mat.mapRectScaleTranslate(&dst[2], src);
1006 dst[3] = mat.mapRect(src);
1008 REPORTER_ASSERT(r, dst[0] == dst[1]);
1009 REPORTER_ASSERT(r, dst[0] == dst[2]);
1010 REPORTER_ASSERT(r, dst[0] == dst[3]);