Lines Matching refs:surf

150         auto surf(ToolUtils::makeSurface(canvas, info, nullptr));
151 drawInto(surf->getCanvas());
153 sk_sp<SkImage> image(surf->makeImageSnapshot());
156 auto surf2(surf->makeSurface(info));
160 SkASSERT(equal(surf->props(), surf2->props()));
243 sk_sp<SkSurface> surf = make(info);
245 surf->getCanvas()->clear(SK_ColorRED);
248 sk_sp<SkImage> image = surf->makeImageSnapshot();
252 surf->getCanvas()->clipRect(SkRect::MakeWH(128, 256));
253 surf->getCanvas()->clear(SK_ColorBLUE);
256 canvas->drawImage(surf->makeImageSnapshot(), 0, 0);
262 sk_sp<SkSurface> surf = make(info);
264 surf->getCanvas()->clear(SK_ColorBLUE);
267 sk_sp<SkImage> image = surf->makeImageSnapshot();
269 surf->getCanvas()->clear(SK_ColorRED);
272 surf->getCanvas()->clipRect(SkRect::MakeWH(128, 256));
273 surf->getCanvas()->drawImage(image, 0, 0);
276 canvas->drawImage(surf->makeImageSnapshot(), 0, 0);
281 sk_sp<SkSurface> surf = make(info);
283 surf->getCanvas()->clear(SK_ColorRED);
284 sk_sp<SkImage> image = surf->makeImageSnapshot();
292 sk_sp<SkSurface> surf = make(info);
294 surf->getCanvas()->clear(SK_ColorRED);
295 sk_sp<SkImage> image = surf->makeImageSnapshot();
296 surf.reset();
303 sk_sp<SkSurface> surf = make(info);
304 surf->getCanvas()->clear(SK_ColorRED);
307 sk_sp<SkImage> image = surf->makeImageSnapshot();
314 surf->getCanvas()->saveLayer({0, 0, 256, 256}, &paint);
315 surf->getCanvas()->clear(SK_ColorBLUE);
316 surf->getCanvas()->restore();
319 canvas->drawImage(surf->makeImageSnapshot(), 0, 0);
324 auto surf = make(info);
335 surf->getCanvas()->drawPaint(paint);
339 sk_sp<SkImage> saveImg = surf->makeImageSnapshot(subset);
343 surf->getCanvas()->drawRect(SkRect::Make(subset), paint);
352 surf->getCanvas()->drawRect(r, paint);
365 surf->getCanvas()->drawRect(SkRect::Make(subset), paint);
372 surf->getCanvas()->drawImage(saveImg,
378 surf->draw(canvas, 0, 0);