Lines Matching defs:effect
65 * Does applying this path effect to 'src' yield a set of points? If so,
76 * greater to that of the effect, it will memcpy the values of the dash intervals into the
78 * and fCount. If effect can be represented as a dash pattern, allocate space for the intervals
98 * regardless of whether the path effect uses the CTM or not.
115 // Compute a conservative bounds for its effect, given the bounds of the path. 'bounds' is
130 static inline SkPathEffectBase* as_PEB(SkPathEffect* effect) {
131 return static_cast<SkPathEffectBase*>(effect);
134 static inline const SkPathEffectBase* as_PEB(const SkPathEffect* effect) {
135 return static_cast<const SkPathEffectBase*>(effect);
138 static inline const SkPathEffectBase* as_PEB(const sk_sp<SkPathEffect>& effect) {
139 return static_cast<SkPathEffectBase*>(effect.get());
142 static inline sk_sp<SkPathEffectBase> as_PEB_sp(sk_sp<SkPathEffect> effect) {
143 return sk_sp<SkPathEffectBase>(static_cast<SkPathEffectBase*>(effect.release()));