8 #ifndef SkMergeImageFilter_DEFINED
9 #define SkMergeImageFilter_DEFINED
11 #include "SkImageFilter.h"
19 const CropRect* cropRect =
nullptr) {
24 return Make(array, 2, cropRect);
27 SK_TO_STRING_OVERRIDE()
Definition: SkImageFilter.h:76
void flatten(SkWriteBuffer &) const override
Override this if your subclass needs to record data that it will need to recreate itself from its Cre...
virtual sk_sp< SkSpecialImage > onFilterImage(SkSpecialImage *src, const Context &, SkIPoint *offset) const =0
This is the virtual which should be overridden by the derived class to perform image filtering...
Definition: SkMergeImageFilter.h:13
Base class for image filters.
Definition: SkImageFilter.h:36
Definition: SkWriteBuffer.h:27
bool onCanHandleComplexCTM() const override
Override this to describe the behavior of your subclass - as a leaf node.
Definition: SkMergeImageFilter.h:35
Definition: SkImageFilter.h:54
SkIPoint holds two 32 bit integer coordinates.
Definition: SkPoint.h:40