Searched refs:ImageFilterEffect (Results 1 – 5 of 5) sorted by relevance
16 sk_sp<RenderNode> ImageFilterEffect::Make(sk_sp<RenderNode> child, sk_sp<ImageFilter> filter) { in Make()17 return filter ? sk_sp<RenderNode>(new ImageFilterEffect(std::move(child), std::move(filter))) in Make()21 ImageFilterEffect::ImageFilterEffect(sk_sp<RenderNode> child, sk_sp<ImageFilter> filter) in ImageFilterEffect() function in sksg::ImageFilterEffect28 ImageFilterEffect::~ImageFilterEffect() { in ~ImageFilterEffect()32 SkRect ImageFilterEffect::onRevalidate(InvalidationController* ic, const SkMatrix& ctm) { in onRevalidate()45 const RenderNode* ImageFilterEffect::onNodeAt(const SkPoint& p) const { in onNodeAt()52 void ImageFilterEffect::onRender(SkCanvas* canvas, const RenderContext* ctx) const { in onRender()
61 class ImageFilterEffect final : public EffectNode {63 ~ImageFilterEffect() override;74 ImageFilterEffect(sk_sp<RenderNode> child, sk_sp<ImageFilter> filter);
103 friend class ImageFilterEffect;
213 return sksg::ImageFilterEffect::Make(std::move(layer), std::move(shadow_effect)); in AttachDropShadowLayerEffect()256 return sksg::ImageFilterEffect::Make(std::move(layer), std::move(blur_effect)); in AttachGaussianBlurLayerEffect()
299 auto root = sksg::ImageFilterEffect::Make(group, filter); in inval_test3()