Lines Matching refs:colors
28 static void draw(SkCanvas* canvas, int width, int height, SkColor colors[2]) {
32 paint.setShader(SkGradientShader::MakeRadial(center, radius, colors, nullptr, 2,
38 static sk_sp<SkImage> make_raster_image(int width, int height, SkColor colors[2]) {
40 draw(surface->getCanvas(), width, height, colors);
44 static sk_sp<SkImage> make_picture_image(int width, int height, SkColor colors[2]) {
46 draw(recorder.beginRecording(SkRect::MakeIWH(width, height)), width, height, colors);
53 typedef sk_sp<SkImage> (*ImageMakerProc)(int width, int height, SkColor colors[2]);
55 static void show_image(SkCanvas* canvas, int width, int height, SkColor colors[2],
57 sk_sp<SkImage> image(proc(width, height, colors));
103 SkColor colors[2];
106 colors[0] = SK_ColorRED;
107 colors[1] = SK_ColorGREEN;
108 show_image(canvas, small, small, colors, fProc);
111 colors[0] = SK_ColorBLUE;
112 colors[1] = SK_ColorMAGENTA;
113 show_image(canvas, big, small, colors, fProc);
116 colors[0] = SK_ColorMAGENTA;
117 colors[1] = SK_ColorYELLOW;
118 show_image(canvas, medium, medium, colors, fProc);
121 colors[0] = SK_ColorGREEN;
122 colors[1] = SK_ColorYELLOW;
124 show_image(canvas, veryBig, small, colors, fProc);