Lines Matching refs:SkPathEffect
16 bool SkPathEffect::filterPath(SkPath* dst, const SkPath& src, SkStrokeRec* rec, in filterPath()
21 bool SkPathEffect::filterPath(SkPath* dst, const SkPath& src, SkStrokeRec* rec, in filterPath()
41 SkPathEffect::DashType SkPathEffect::asADash(DashInfo* info) const { in asADash()
45 bool SkPathEffect::needsCTM() const { in needsCTM()
59 SkPairPathEffect(sk_sp<SkPathEffect> pe0, sk_sp<SkPathEffect> pe1) in SkPairPathEffect()
72 sk_sp<SkPathEffect> fPE0;
73 sk_sp<SkPathEffect> fPE1;
88 static sk_sp<SkPathEffect> Make(sk_sp<SkPathEffect> outer, sk_sp<SkPathEffect> inner) { in Make()
95 return sk_sp<SkPathEffect>(new SkComposePathEffect(outer, inner)); in Make()
98 SkComposePathEffect(sk_sp<SkPathEffect> outer, sk_sp<SkPathEffect> inner) in SkComposePathEffect()
124 friend class SkPathEffect;
130 sk_sp<SkPathEffect> pe0(buffer.readPathEffect()); in CreateProc()
131 sk_sp<SkPathEffect> pe1(buffer.readPathEffect()); in CreateProc()
149 static sk_sp<SkPathEffect> Make(sk_sp<SkPathEffect> first, sk_sp<SkPathEffect> second) { in Make()
156 return sk_sp<SkPathEffect>(new SkSumPathEffect(first, second)); in Make()
159 SkSumPathEffect(sk_sp<SkPathEffect> first, sk_sp<SkPathEffect> second) in SkSumPathEffect()
182 friend class SkPathEffect;
188 sk_sp<SkPathEffect> pe0(buffer.readPathEffect()); in CreateProc()
189 sk_sp<SkPathEffect> pe1(buffer.readPathEffect()); in CreateProc()
195 sk_sp<SkPathEffect> SkPathEffect::MakeSum(sk_sp<SkPathEffect> first, sk_sp<SkPathEffect> second) { in MakeSum()
199 sk_sp<SkPathEffect> SkPathEffect::MakeCompose(sk_sp<SkPathEffect> outer, in MakeCompose()
200 sk_sp<SkPathEffect> inner) { in MakeCompose()
209 sk_sp<SkPathEffect> SkPathEffect::Deserialize(const void* data, size_t size, in Deserialize()
211 return sk_sp<SkPathEffect>(static_cast<SkPathEffect*>( in Deserialize()