Lines Matching refs:surf
147 auto surf(ToolUtils::makeSurface(canvas, info, nullptr)); in onDraw() local
148 drawInto(surf->getCanvas()); in onDraw()
150 sk_sp<SkImage> image(surf->makeImageSnapshot()); in onDraw()
153 auto surf2(surf->makeSurface(info)); in onDraw()
157 SkASSERT(equal(surf->props(), surf2->props())); in onDraw()
172 sk_sp<SkSurface> surf = ToolUtils::makeSurface(canvas, info); variable
174 surf->getCanvas()->clear(SK_ColorRED);
177 sk_sp<SkImage> image = surf->makeImageSnapshot();
181 surf->getCanvas()->clipRect(SkRect::MakeWH(128, 256));
182 surf->getCanvas()->clear(SK_ColorBLUE);
185 canvas->drawImage(surf->makeImageSnapshot(), 0, 0, nullptr);
190 sk_sp<SkSurface> surf = ToolUtils::makeSurface(canvas, info); variable
191 surf->getCanvas()->clear(SK_ColorRED);
194 sk_sp<SkImage> image = surf->makeImageSnapshot();
201 surf->getCanvas()->saveLayer({0, 0, 256, 256}, &paint);
202 surf->getCanvas()->clear(SK_ColorBLUE);
203 surf->getCanvas()->restore();
206 canvas->drawImage(surf->makeImageSnapshot(), 0, 0, nullptr);
211 auto surf = ToolUtils::makeSurface(canvas, info); variable
222 surf->getCanvas()->drawPaint(paint);
226 sk_sp<SkImage> saveImg = surf->makeImageSnapshot(subset);
230 surf->getCanvas()->drawRect(SkRect::Make(subset), paint);
239 surf->getCanvas()->drawRect(r, paint);
252 surf->getCanvas()->drawRect(SkRect::Make(subset), paint);
259 surf->getCanvas()->drawImage(saveImg,
265 surf->draw(canvas, 0, 0, nullptr);