Home | History | Annotate | Download | only in gpu

Lines Matching full:that

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