Home | History | Annotate | Download | only in tests

Lines Matching full:matrix

79     // Allocate a matrix on the heap
91 // constructor did avoid initializing the matrix contents.
101 // Verify that kIdentity_Constructor really does initialize to an identity matrix.
217 SkMatrix44 matrix(SkMatrix44::kIdentity_Constructor);
219 REPORTER_ASSERT(reporter, matrix.isIdentity());
220 REPORTER_ASSERT(reporter, SkMatrix44::kIdentity_Mask == matrix.getType());
224 matrix.set(1, 1, 0);
226 REPORTER_ASSERT(reporter, matrix.getType() == expectedMask);
228 matrix.set(0, 3, 1); // translate-x
230 REPORTER_ASSERT(reporter, matrix.getType() == expectedMask);
232 matrix.set(2, 0, 1);
234 REPORTER_ASSERT(reporter, matrix.getType() == expectedMask);
236 matrix.set(3, 2, 1);
237 REPORTER_ASSERT(reporter, matrix.getType() & SkMatrix44::kPerspective_Mask);
243 matrix.setTranslate(-dx, -dy, -dz);
244 REPORTER_ASSERT(reporter, matrix.isIdentity());
245 matrix.preTranslate(-dx, -dy, -dz);
246 REPORTER_ASSERT(reporter, matrix.isIdentity());
247 matrix.postTranslate(-dx, -dy, -dz);
248 REPORTER_ASSERT(reporter, matrix.isIdentity());
556 // test tiny-valued matrix inverse
567 // test mixed-valued matrix inverse
578 // test degenerate matrix