Lines Matching defs:SkPathEffect
22 /** \class SkPathEffect
24 SkPathEffect is the base class for objects in the SkPaint that affect
28 Dashing is implemented as a subclass of SkPathEffect.
30 class SK_API SkPathEffect : public SkFlattenable {
32 SK_DECLARE_INST_COUNT(SkPathEffect)
134 SK_DEFINE_FLATTENABLE_TYPE(SkPathEffect)
137 SkPathEffect() {}
138 SkPathEffect(SkReadBuffer& buffer) : INHERITED(buffer) {}
142 SkPathEffect(const SkPathEffect&);
143 SkPathEffect& operator=(const SkPathEffect&);
154 class SkPairPathEffect : public SkPathEffect {
159 SkPairPathEffect(SkPathEffect* pe0, SkPathEffect* pe1);
164 SkPathEffect* fPE0, *fPE1;
167 typedef SkPathEffect INHERITED;
172 This subclass of SkPathEffect composes its two arguments, to create
182 static SkComposePathEffect* Create(SkPathEffect* outer, SkPathEffect* inner) {
192 SkComposePathEffect(SkPathEffect* outer, SkPathEffect* inner)
206 This subclass of SkPathEffect applies two pathEffects, one after the other.
216 static SkSumPathEffect* Create(SkPathEffect* first, SkPathEffect* second) {
226 SkSumPathEffect(SkPathEffect* first, SkPathEffect* second)