Lines Matching defs:that
4 * Use of this source code is governed by a BSD-style license that can be
18 * Represents the various ways that a GrStyledShape can be styled. It has fill/stroking information
27 * A style object that represents a fill with no path effect.
36 * A style object that represents a hairline stroke with no path effect.
50 * Optional flags for computing keys that may remove unnecessary variation in the key due to
51 * style settings that don't affect particular classes of geometry.
62 * into a key. This occurs when there is a path effect that is not a dash. The key can
64 * that a simple fill has a zero sized key.
70 * has room for at least KeySize() values. It assumes that KeySize() returns a non-negative
71 * value for the combination of GrStyle, Apply and flags params. This is written so that the key
85 GrStyle(const GrStyle& that) = default;
96 GrStyle& operator=(const GrStyle& that) {
97 fPathEffect = that.fPathEffect;
98 fDashInfo = that.fDashInfo;
99 fStrokeRec = that.fStrokeRec;
148 // getMaxScale will return -1 if the matrix has perspective. In that case we can use a scale
192 DashInfo(const DashInfo& that) { *this = that; }
193 DashInfo& operator=(const DashInfo& that) {
194 fType = that.fType;
195 fPhase = that.fPhase;
196 fIntervals.reset(that.fIntervals.count());
197 sk_careful_memcpy(fIntervals.get(), that.fIntervals.get(),
198 sizeof(SkScalar) * that.fIntervals.count());