8#ifndef SkImageFilter_DEFINED
9#define SkImageFilter_DEFINED
55 MapDirection,
const SkIRect* inputRect =
nullptr)
const;
68 return this->isColorFilterNode(filterPtr);
81 int countInputs()
const;
90 virtual SkRect computeFastBounds(
const SkRect& bounds)
const;
93 bool canComputeFastBounds()
const;
sk_sp< T > sk_ref_sp(T *obj)
static sk_sp< SkFlattenable > Deserialize(Type, const void *data, size_t length, const SkDeserialProcs *procs=nullptr)
static sk_sp< SkImageFilter > Deserialize(const void *data, size_t size, const SkDeserialProcs *procs=nullptr)
sk_sp< SkImageFilter > refMe() const
bool asColorFilter(SkColorFilter **filterPtr) const