Home | History | Annotate | Download | only in gm

Lines Matching refs:canvas

36     static void rotate_about(SkCanvas* canvas,
39 canvas->translate(px, py);
40 canvas->rotate(degrees);
41 canvas->translate(-px, -py);
56 SkCanvas* canvas = surface.get() ? surface->getCanvas() : inputCanvas;
57 // init our new canvas with the old canvas's matrix
58 canvas->setMatrix(inputCanvas->getTotalMatrix());
60 SkCanvas* canvas = inputCanvas;
63 canvas->scale(1.05f, 1.05f);
64 canvas->clear(0xffffffff);
79 SkAutoCanvasRestore acr(canvas, true);
80 canvas->translate(x, y);
81 canvas->scale(scales[i], scales[i]);
83 canvas->drawText(text, textLen, 0, 0, paint);
92 SkAutoCanvasRestore acr(canvas, true);
93 canvas->translate(SkIntToScalar(10 + i * 200), -80);
94 rotate_about(canvas, SkIntToScalar(i * 5), rotX, rotY);
97 canvas->drawText(text, textLen, rotX, rotY, paint);
108 SkAutoCanvasRestore acr(canvas, true);
109 canvas->translate(x, y);
111 canvas->scale(scaleFactor, scaleFactor);
113 canvas->drawText(text, textLen, 0, 0, paint);
119 SkAutoCanvasRestore acr(canvas, true);
121 canvas->scale(2.0f, 2.0f);
136 canvas->drawPosText(text, textLen, &pos[0], paint);
150 canvas->drawRect(r, paint);
158 canvas->drawText(text, textLen, x, y, paint);
164 canvas->drawRect(r, paint);
172 canvas->drawText(text, textLen, x, y, paint);
179 SkAutoCanvasRestore acr(canvas, true);
180 canvas->skew(0.0f, 0.151515f);
182 canvas->drawText(text, textLen, 745, 70, paint);
186 SkAutoCanvasRestore acr(canvas, true);
187 canvas->skew(0.5f, 0.0f);
189 canvas->drawText(text, textLen, 580, 125, paint);
196 canvas->drawText(fEmojiText, strlen(fEmojiText), 670, 90, paint);