Lines Matching defs:that
4 * Use of this source code is governed by a BSD-style license that can be
63 CircularRRectEffect(const CircularRRectEffect& that);
104 CircularRRectEffect::CircularRRectEffect(const CircularRRectEffect& that)
105 : INHERITED(that)
106 , fRRect(that.fRRect)
107 , fEdgeType(that.fEdgeType)
108 , fCircularCornerFlags(that.fCircularCornerFlags) {}
164 // only rectangular corners, that side's value corresponds to the rect edge's value outset by
183 // At each quarter-circle corner we compute a vector that is the offset of the fragment position
185 // to that corner. This means that points near the interior near the rrect top edge will have
186 // a vector that points straight up for both the TL left and TR corners. Computing an
191 // The code below is a simplified version of the above that performs maxs on the vector
192 // components before computing distances and alpha values so that only one distance computation
410 EllipticalRRectEffect(const EllipticalRRectEffect& that);
447 EllipticalRRectEffect::EllipticalRRectEffect(const EllipticalRRectEffect& that)
448 : INHERITED(that)
449 , fRRect(that.fRRect)
450 , fEdgeType(that.fEdgeType) {}
529 // At each quarter-ellipse corner we compute a vector that is the offset of the fragment pos
531 // to that corner. This means that points near the interior near the rrect top edge will have
532 // a vector that points straight up for both the TL left and TR corners. Computing an
538 // The code below is a simplified version of the above that performs maxs on the vector
539 // components before computing distances and alpha values so that only one distance computation
545 // that is normalized by the largest radius. The scale uniform will be scale, 1/scale. The