8#ifndef SkBlurMaskFilterImpl_DEFINED
9#define SkBlurMaskFilterImpl_DEFINED
26template<
typename T>
class SkTLazy;
39 bool asABlur(BlurRec*)
const override;
#define SK_FLATTENABLE_HOOKS(type)
Type::kYUV Type::kRGBA() int(0.7 *637)
FilterReturn filterRRectToNine(const SkRRect &, const SkMatrix &, const SkIRect &clipBounds, SkTLazy< NinePatch > *) const override
void flatten(SkWriteBuffer &) const override
SkBlurStyle blurStyle() const
SkMask::Format getFormat() const override
bool asABlur(BlurRec *) const override
SkMaskFilterBase::Type type() const override
sk_sp< SkImageFilter > asImageFilter(const SkMatrix &ctm) const override
bool filterMask(SkMaskBuilder *dst, const SkMask &src, const SkMatrix &, SkIPoint *margin) const override
SkScalar computeXformedSigma(const SkMatrix &ctm) const
void computeFastBounds(const SkRect &, SkRect *) const override
friend void sk_register_blur_maskfilter_createproc()
FilterReturn filterRectsToNine(const SkRect[], int count, const SkMatrix &, const SkIRect &clipBounds, SkTLazy< NinePatch > *) const override