Lines Matching refs:GeometryNode
23 class GeometryEffect : public GeometryNode {
25 explicit GeometryEffect(sk_sp<GeometryNode>);
35 virtual SkPath onRevalidateEffect(const sk_sp<GeometryNode>&) = 0;
38 const sk_sp<GeometryNode> fChild;
41 using INHERITED = GeometryNode;
49 static sk_sp<TrimEffect> Make(sk_sp<GeometryNode> child) { in Make()
58 explicit TrimEffect(sk_sp<GeometryNode> child) : INHERITED(std::move(child)) {} in SG_ATTRIBUTE()
60 SkPath onRevalidateEffect(const sk_sp<GeometryNode>&) override;
74 static sk_sp<GeometryTransform> Make(sk_sp<GeometryNode> child, sk_sp<Transform> transform) { in Make()
86 GeometryTransform(sk_sp<GeometryNode>, sk_sp<Transform>);
88 SkPath onRevalidateEffect(const sk_sp<GeometryNode>&) override;
104 static sk_sp<DashEffect> Make(sk_sp<GeometryNode> child) { in Make()
112 explicit DashEffect(sk_sp<GeometryNode> child) : INHERITED(std::move(child)) {} in SG_ATTRIBUTE()
114 SkPath onRevalidateEffect(const sk_sp<GeometryNode>&) override;
127 static sk_sp<RoundEffect> Make(sk_sp<GeometryNode> child) { in Make()
134 explicit RoundEffect(sk_sp<GeometryNode> child) : INHERITED(std::move(child)) {} in SG_ATTRIBUTE()
136 SkPath onRevalidateEffect(const sk_sp<GeometryNode>&) override;
148 static sk_sp<OffsetEffect> Make(sk_sp<GeometryNode> child) { in Make()
157 explicit OffsetEffect(sk_sp<GeometryNode> child) : INHERITED(std::move(child)) {} in SG_ATTRIBUTE()
159 SkPath onRevalidateEffect(const sk_sp<GeometryNode>&) override;