Lines Matching refs:this
4 * Use of this source code is governed by a BSD-style license that can be
82 this->initPathEffect(std::move(pe));
88 this->initPathEffect(paint.refPathEffect());
93 this->initPathEffect(paint.refPathEffect());
100 return *this;
113 /** Is this style a fill with no path effect? */
116 /** Is this style a hairline with no path effect? */
124 bool hasNonDashPathEffect() const { return fPathEffect.get() && !this->isDashed(); }
128 SkASSERT(this->isDashed());
132 SkASSERT(this->isDashed());
136 SkASSERT(this->isDashed());
144 return this->pathEffect() || (!fStrokeRec.isFillStyle() && !fStrokeRec.isHairlineStyle());
163 * If this succeeds then the result path should be filled or hairlined as indicated by the
165 * strokerec doesn't change the geometry. When this fails the outputs may or may not have
175 auto pe = as_PEB(this->pathEffect());
192 DashInfo(const DashInfo& that) { *this = that; }
199 return *this;