Lines Matching defs:image
26 static void draw(SkCanvas* canvas, const SkImage* image, SkColor4f paintColor) {
28 canvas->drawImage(image, 0, 0, SkSamplingOptions(), &paint);
31 static SkBitmap to_bitmap(const SkImage* image) {
33 if (!SkPDFUtils::ToBitmap(image, &bitmap)) {
34 bitmap.allocN32Pixels(image->width(), image->height());
40 static void draw_matrix(SkCanvas* canvas, const SkImage* image,
44 draw(canvas, image, paintColor);
79 const SkImage* image,
81 // The image shader pattern cell will be drawn into a separate device
93 SkRect bitmapBounds = SkRect::MakeSize(SkSize::Make(image->dimensions()));
108 SkRect patternBBox = SkRect::MakeSize(SkSize::Make(image->dimensions()));
121 draw(&canvas, image, paintColor);
125 draw_matrix(&canvas, image, scale_translate(-1, 1, 2 * width, 0), paintColor);
129 draw_matrix(&canvas, image, scale_translate(1, -1, 0, 2 * height), paintColor);
133 draw_matrix(&canvas, image, scale_translate(-1, -1, 2 * width, 2 * height), paintColor);
142 // to just make a bitmap from the image.
143 bitmap = to_bitmap(image);
312 sk_sp<SkImage> image = surface->makeImageSnapshot();
313 SkASSERT(image);
318 image.get(),
344 SkBitmap image;