Lines Matching refs: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)
34 SkPathEffect() {}
109 SK_DEFINE_FLATTENABLE_TYPE(SkPathEffect)
112 SkPathEffect(SkFlattenableReadBuffer& buffer) : INHERITED(buffer) {}
116 SkPathEffect(const SkPathEffect&);
117 SkPathEffect& operator=(const SkPathEffect&);
128 class SkPairPathEffect : public SkPathEffect {
130 SkPairPathEffect(SkPathEffect* pe0, SkPathEffect* pe1);
138 SkPathEffect* fPE0, *fPE1;
141 typedef SkPathEffect INHERITED;
146 This subclass of SkPathEffect composes its two arguments, to create
156 SkComposePathEffect(SkPathEffect* outer, SkPathEffect* inner)
177 This subclass of SkPathEffect applies two pathEffects, one after the other.
187 SkSumPathEffect(SkPathEffect* first, SkPathEffect* second)