Lines Matching refs:SkPathEffect
25 class SkPathEffect;
62 /** Makes a shallow copy of SkPaint. SkPathEffect, SkShader,
67 The referenced objects SkPathEffect, SkShader, SkMaskFilter, SkColorFilter,
90 /** Decreases SkPaint SkRefCnt of owned objects: SkPathEffect, SkShader,
96 /** Makes a shallow copy of SkPaint. SkPathEffect, SkShader,
125 if SkPathEffect, SkShader, SkMaskFilter, SkColorFilter,
135 if SkPathEffect, SkShader, SkMaskFilter, SkColorFilter,
387 @param cullRect optional limit passed to SkPathEffect
400 Replaces dst with the src path modified by SkPathEffect and style stroke.
401 SkPathEffect, if any, is not culled. stroke width is created with default precision.
521 /** Returns SkPathEffect if set, or nullptr.
522 Does not alter SkPathEffect SkRefCnt.
524 @return SkPathEffect if previously set, nullptr otherwise
526 SkPathEffect* getPathEffect() const { return fPathEffect.get(); }
528 /** Returns SkPathEffect if set, or nullptr.
529 Increases SkPathEffect SkRefCnt by one.
531 @return SkPathEffect if previously set, nullptr otherwise
535 sk_sp<SkPathEffect> refPathEffect() const;
537 /** Sets SkPathEffect to pathEffect, decreasing SkRefCnt of the previous
538 SkPathEffect. Pass nullptr to leave the path geometry unaltered.
547 void setPathEffect(sk_sp<SkPathEffect> pathEffect);
621 to compute SkBaseDevice bounds of drawn geometry. For instance, SkPaint with SkPathEffect
695 sk_sp<SkPathEffect> fPathEffect;