diff options
author | robertphillips <robertphillips@google.com> | 2016-04-17 14:27:05 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-04-17 14:27:05 -0700 |
commit | 225db4441e0cb887d52c906e8bb39df506304b3e (patch) | |
tree | d76da5559730f212ec2fbf4912d68875a0515a2f /include/effects/SkComposeImageFilter.h | |
parent | 6fb3cd7209849e665635ac17ef4eef4ad63e7f61 (diff) |
Outline SkImageFilter Make methods
Mainly mechanical CL.
TBR=reed@google.com
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1893973002
Review URL: https://codereview.chromium.org/1893973002
Diffstat (limited to 'include/effects/SkComposeImageFilter.h')
-rw-r--r-- | include/effects/SkComposeImageFilter.h | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/include/effects/SkComposeImageFilter.h b/include/effects/SkComposeImageFilter.h index 49c7685415..fe0814af23 100644 --- a/include/effects/SkComposeImageFilter.h +++ b/include/effects/SkComposeImageFilter.h @@ -12,16 +12,8 @@ class SK_API SkComposeImageFilter : public SkImageFilter { public: - static sk_sp<SkImageFilter> Make(sk_sp<SkImageFilter> outer, sk_sp<SkImageFilter> inner) { - if (!outer) { - return inner; - } - if (!inner) { - return outer; - } - sk_sp<SkImageFilter> inputs[2] = { std::move(outer), std::move(inner) }; - return sk_sp<SkImageFilter>(new SkComposeImageFilter(inputs)); - } + static sk_sp<SkImageFilter> Make(sk_sp<SkImageFilter> outer, sk_sp<SkImageFilter> inner); + SkRect computeFastBounds(const SkRect& src) const override; SK_TO_STRING_OVERRIDE() |