Lines Matching defs:matrices
117 SkMatrix matrices[4];
119 matrices[0].setRotate(30);
120 matrices[0].postTranslate(d / 3, 0);
128 SkAssertResult(matrices[1].setPolyToPoly(src, dst, 4));
129 matrices[1].postTranslate(d, 50.f);
131 matrices[2].setRotate(-60.f);
132 matrices[2].postSkew(0.5f, -1.15f);
133 matrices[2].postScale(0.6f, 1.05f);
134 matrices[2].postTranslate(d, 2.6f * d);
140 SkAssertResult(matrices[3].setPolyToPoly(src, dst, 4));
141 matrices[3].postTranslate(100.f, d);
147 for (size_t m = 0; m < SK_ARRAY_COUNT(matrices); ++m) {
157 matrices[m].mapPoints(pts, 2);
164 matrices[m].mapPoints(pts, 2);
170 canvas->concat(matrices[m]);
206 // This GM exercises rect-stays-rect type matrices to test that filtering and antialiasing are not
222 SkMatrix matrices[5];
224 matrices[0].reset();
226 matrices[1].setRotate(90, kW / 2.f, kH / 2.f);
228 matrices[2].setScale(2.f, 0.5f);
230 matrices[3].setScale(-1.f, -1.f);
231 matrices[3].postTranslate(kW, kH);
233 matrices[4].setScale(1.f, -1.f);
234 matrices[4].postTranslate(0, kH);
235 matrices[4].postRotate(90, kW / 2.f, kH / 2.f);
236 matrices[4].postScale(2.f, 0.5f);
247 for (size_t m = 0; m < SK_ARRAY_COUNT(matrices); ++m) {
249 canvas->concat(matrices[m]);
271 for (size_t m = 0; m < SK_ARRAY_COUNT(matrices); ++m) {
273 canvas->concat(matrices[m]);