diff options
Diffstat (limited to 'include/effects')
-rw-r--r-- | include/effects/SkPictureImageFilter.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/effects/SkPictureImageFilter.h b/include/effects/SkPictureImageFilter.h index 76e7b63e3e..13bf66aac7 100644 --- a/include/effects/SkPictureImageFilter.h +++ b/include/effects/SkPictureImageFilter.h @@ -24,6 +24,17 @@ public: */ static sk_sp<SkImageFilter> Make(sk_sp<SkPicture> picture, const SkRect& cropRect); + /** + * Refs the passed-in picture. The picture is rasterized at a resolution that matches the + * local coordinate space. If the picture needs to be resampled for drawing it into the + * destination canvas, bilinear filtering will be used. cropRect can be used to crop or + * expand the destination rect when the picture is drawn. (No scaling is implied by the + * dest rect; only the CTM is applied.) + */ + static sk_sp<SkImageFilter> MakeForLocalSpace(sk_sp<SkPicture> picture, + const SkRect& cropRect, + SkFilterQuality filterQuality); + SK_TO_STRING_OVERRIDE() SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkPictureImageFilter) |