• Home
  • Raw
  • Download

Lines Matching refs:mat

24 static void rand_matrix(SkMatrix* mat, SkRandom& rand, unsigned mask) {  in rand_matrix()  argument
25 mat->setIdentity(); in rand_matrix()
27 mat->postTranslate(rand.nextSScalar1(), rand.nextSScalar1()); in rand_matrix()
30 mat->postScale(rand.nextSScalar1(), rand.nextSScalar1()); in rand_matrix()
33 mat->postRotate(rand.nextSScalar1() * 360); in rand_matrix()
36 mat->setPerspX(rand.nextSScalar1()); in rand_matrix()
37 mat->setPerspY(rand.nextSScalar1()); in rand_matrix()
47 SkMatrix mat; in test_treatAsSprite() local
57 rand_matrix(&mat, rand, SkMatrix::kTranslate_Mask); in test_treatAsSprite()
60 REPORTER_ASSERT(reporter, SkTreatAsSprite(mat, size, noaaPaint)); in test_treatAsSprite()
66 rand_matrix(&mat, rand, SkMatrix::kAffine_Mask | SkMatrix::kPerspective_Mask); in test_treatAsSprite()
69 REPORTER_ASSERT(reporter, !SkTreatAsSprite(mat, size, noaaPaint)); in test_treatAsSprite()
70 REPORTER_ASSERT(reporter, !SkTreatAsSprite(mat, size, aaPaint)); in test_treatAsSprite()
77 mat.setTranslate(tooMuchSubpixel, 0); in test_treatAsSprite()
78 REPORTER_ASSERT(reporter, !SkTreatAsSprite(mat, size, aaPaint)); in test_treatAsSprite()
79 mat.setTranslate(0, tooMuchSubpixel); in test_treatAsSprite()
80 REPORTER_ASSERT(reporter, !SkTreatAsSprite(mat, size, aaPaint)); in test_treatAsSprite()
83 mat.setTranslate(tinySubPixel, 0); in test_treatAsSprite()
84 REPORTER_ASSERT(reporter, SkTreatAsSprite(mat, size, aaPaint)); in test_treatAsSprite()
85 mat.setTranslate(0, tinySubPixel); in test_treatAsSprite()
86 REPORTER_ASSERT(reporter, SkTreatAsSprite(mat, size, aaPaint)); in test_treatAsSprite()
90 mat.setScale(bigScale, bigScale); in test_treatAsSprite()
91 REPORTER_ASSERT(reporter, !SkTreatAsSprite(mat, size, noaaPaint)); in test_treatAsSprite()
92 REPORTER_ASSERT(reporter, !SkTreatAsSprite(mat, size, aaPaint)); in test_treatAsSprite()
96 mat.setScale(smallScale, smallScale); in test_treatAsSprite()
97 REPORTER_ASSERT(reporter, SkTreatAsSprite(mat, size, noaaPaint)); in test_treatAsSprite()
98 REPORTER_ASSERT(reporter, !SkTreatAsSprite(mat, size, aaPaint)); in test_treatAsSprite()
102 mat.setScale(tinyScale, tinyScale); in test_treatAsSprite()
103 REPORTER_ASSERT(reporter, SkTreatAsSprite(mat, size, noaaPaint)); in test_treatAsSprite()
104 REPORTER_ASSERT(reporter, SkTreatAsSprite(mat, size, aaPaint)); in test_treatAsSprite()