Searched refs:TrimEffect (Results 1 – 8 of 8) sorted by relevance
16 TrimEffect::TrimEffect(sk_sp<GeometryNode> child) in TrimEffect() function in sksg::TrimEffect21 TrimEffect::~TrimEffect() { in ~TrimEffect()25 void TrimEffect::onClip(SkCanvas* canvas, bool antiAlias) const { in onClip()29 void TrimEffect::onDraw(SkCanvas* canvas, const SkPaint& paint) const { in onDraw()35 bool TrimEffect::onContains(const SkPoint& p) const { in onContains()39 SkPath TrimEffect::onAsPath() const { in onAsPath()43 SkRect TrimEffect::onRevalidate(InvalidationController* ic, const SkMatrix& ctm) { in onRevalidate()
24 class TrimEffect final : public GeometryNode {26 static sk_sp<TrimEffect> Make(sk_sp<GeometryNode> child) { in Make()27 return child ? sk_sp<TrimEffect>(new TrimEffect(std::move(child))) : nullptr; in Make()30 ~TrimEffect() override;45 explicit TrimEffect(sk_sp<GeometryNode>);
47 class TrimEffect final : public GeometryEffect {49 static sk_sp<TrimEffect> Make(sk_sp<GeometryNode> child) { in Make()50 return child ? sk_sp<TrimEffect>(new TrimEffect(std::move(child))) : nullptr; in Make()58 explicit TrimEffect(sk_sp<GeometryNode> child) : INHERITED(std::move(child)) {} in SG_ATTRIBUTE()
23 class TrimEffectAdapter final : public DiscardableAdapterBase<TrimEffectAdapter, sksg::TrimEffect> {28 : INHERITED(sksg::TrimEffect::Make(std::move(child))) { in TrimEffectAdapter()68 using INHERITED = DiscardableAdapterBase<TrimEffectAdapter, sksg::TrimEffect>;
36 class TrimEffect; variable261 explicit TrimEffectAdapter(sk_sp<sksg::TrimEffect>);271 sk_sp<sksg::TrimEffect> fTrimEffect;
306 TrimEffectAdapter::TrimEffectAdapter(sk_sp<sksg::TrimEffect> trimEffect) in TrimEffectAdapter()
62 SkPath TrimEffect::onRevalidateEffect(const sk_sp<GeometryNode>& child) { in onRevalidateEffect()
312 auto trimEffect = sksg::TrimEffect::Make(i); in AttachTrimGeometryEffect()