aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkLocalMatrixImageFilter.h
diff options
context:
space:
mode:
authorGravatar robertphillips <robertphillips@google.com>2016-04-17 14:27:05 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-04-17 14:27:05 -0700
commit225db4441e0cb887d52c906e8bb39df506304b3e (patch)
treed76da5559730f212ec2fbf4912d68875a0515a2f /src/core/SkLocalMatrixImageFilter.h
parent6fb3cd7209849e665635ac17ef4eef4ad63e7f61 (diff)
Outline SkImageFilter Make methods
Diffstat (limited to 'src/core/SkLocalMatrixImageFilter.h')
-rw-r--r--src/core/SkLocalMatrixImageFilter.h13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/core/SkLocalMatrixImageFilter.h b/src/core/SkLocalMatrixImageFilter.h
index eb112b0f0d..3ec50384b9 100644
--- a/src/core/SkLocalMatrixImageFilter.h
+++ b/src/core/SkLocalMatrixImageFilter.h
@@ -16,18 +16,7 @@
*/
class SkLocalMatrixImageFilter : public SkImageFilter {
public:
- static sk_sp<SkImageFilter> Make(const SkMatrix& localM, sk_sp<SkImageFilter> input) {
- if (!input) {
- return nullptr;
- }
- if (localM.getType() & (SkMatrix::kAffine_Mask | SkMatrix::kPerspective_Mask)) {
- return nullptr;
- }
- if (localM.isIdentity()) {
- return input;
- }
- return sk_sp<SkImageFilter>(new SkLocalMatrixImageFilter(localM, input));
- }
+ static sk_sp<SkImageFilter> Make(const SkMatrix& localM, sk_sp<SkImageFilter> input);
SK_TO_STRING_OVERRIDE()
SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkLocalMatrixImageFilter)