Lines Matching defs:canvas
75 SkScalar x, SkScalar y, SkCanvas* canvas) {
78 canvas->drawSimpleText(&c, 1, SkTextEncoding::kUTF8,
83 static void color_wheel_native(SkCanvas* canvas) {
84 SkAutoCanvasRestore autoCanvasRestore(canvas, true);
85 canvas->translate(0.5f * SCALE, 0.5f * SCALE);
86 canvas->drawCircle(0.0f, 0.0f, SCALE * 0.5f, SkPaint(SkColors::kWhite));
98 draw_center_letter('K', font, SK_ColorBLACK, Z, Z, canvas);
99 draw_center_letter('R', font, SK_ColorRED, Z, D, canvas);
100 draw_center_letter('G', font, SK_ColorGREEN, -X, -Y, canvas);
101 draw_center_letter('B', font, SK_ColorBLUE, X, -Y, canvas);
102 draw_center_letter('C', font, SK_ColorCYAN, Z, -D, canvas);
103 draw_center_letter('M', font, SK_ColorMAGENTA, X, Y, canvas);
104 draw_center_letter('Y', font, SK_ColorYELLOW, -X, Y, canvas);
117 static void draw(SkCanvas* canvas,
124 canvas->drawImage(src.asImage(), 0.0f, 0.0f);
125 canvas->drawSimpleText(text, strlen(text), SkTextEncoding::kUTF8, 0.0f, 12.0f, font, p);
128 DEF_SIMPLE_GM(all_bitmap_configs, canvas, SCALE, 6 * SCALE) {
129 SkAutoCanvasRestore autoCanvasRestore(canvas, true);
135 ToolUtils::draw_checkerboard(canvas, SK_ColorLTGRAY, SK_ColorWHITE, 8);
140 draw(canvas, p, font, bitmap, kN32_SkColorType, "Native 32");
142 canvas->translate(0.0f, SkIntToScalar(SCALE));
145 draw(canvas, p, font, copy565, kRGB_565_SkColorType, "RGB 565");
148 canvas->translate(0.0f, SkIntToScalar(SCALE));
150 draw(canvas, p, font, copy4444, kARGB_4444_SkColorType, "ARGB 4444");
152 canvas->translate(0.0f, SkIntToScalar(SCALE));
154 draw(canvas, p, font, copyF16, kRGBA_F16_SkColorType, "RGBA F16");
157 canvas->translate(0.0f, SkIntToScalar(3 * SCALE));
160 canvas->translate(0.0f, SkIntToScalar(SCALE));
162 draw(canvas, p, font, bitmapA8, kAlpha_8_SkColorType, "Alpha 8");
165 canvas->translate(0.0f, SkIntToScalar(SCALE));
167 draw(canvas, p, font, bitmapG8, kGray_8_SkColorType, "Gray 8");
187 DEF_SIMPLE_GM(not_native32_bitmap_config, canvas, SCALE, SCALE) {
190 ToolUtils::draw_checkerboard(canvas, SK_ColorLTGRAY, SK_ColorWHITE, 8);
191 canvas->drawImage(notN32image.get(), 0.0f, 0.0f);
238 DEF_SIMPLE_GM(all_variants_8888, canvas, 4 * SCALE + 30, 2 * SCALE + 10) {
239 ToolUtils::draw_checkerboard(canvas, SK_ColorLTGRAY, SK_ColorWHITE, 8);
246 canvas->save();
248 canvas->save();
252 canvas->drawImage(bm.asImage(), 0.0f, 0.0f);
253 canvas->translate(SCALE + 10, 0.0f);
255 canvas->restore();
256 canvas->translate(0.0f, SCALE + 10);
258 canvas->restore();
259 canvas->translate(2 * (SCALE + 10), 0.0f);