Lines Matching defs:restorePaint
224 const SkPaint& restorePaint) {
226 fLayer = std::make_unique<Layer>(std::move(layerDevice), std::move(filter), restorePaint);
319 SkPaint restorePaint;
320 restorePaint.setImageFilter(fPaint.refImageFilter());
321 restorePaint.setBlender(fPaint.refBlender());
323 // Remove the restorePaint fields from our "working" paint
330 // At this point, fPaint's image filter has been moved to 'restorePaint'.
335 (void)canvas->internalSaveLayer(SkCanvas::SaveLayerRec(rawBounds, &restorePaint),
1012 const SkPaint& restorePaint) {
1017 // (restorePaint.getColorFilter() &&
1018 // as_CFB(restorePaint.getColorFilter())->affectsTransparentBlack());
1035 SkPaint restorePaint(rec.fPaint ? *rec.fPaint : SkPaint());
1036 restorePaint.setMaskFilter(nullptr); // mask filters are ignored for saved layers
1037 restorePaint.setImageFilter(nullptr); // the image filter is held separately
1041 restorePaint.setAntiAlias(true);
1045 rec.fPaint ? rec.fPaint->getImageFilter() : nullptr, &restorePaint,
1056 must_cover_prior_device(rec.fBackdrop, restorePaint) || optimizedCFAffectsTransparent);
1142 fMCRec->newLayer(std::move(newDevice), sk_ref_sp(filter), restorePaint);