• Home
  • Raw
  • Download

Lines Matching refs:pts

50 static SkShader* MakeLinear(const SkPoint pts[2], const GradData& data,  in MakeLinear()
53 return SkGradientShader::CreateLinear(pts, data.fColors, data.fPos, in MakeLinear()
57 static SkShader* MakeRadial(const SkPoint pts[2], const GradData& data, in MakeRadial()
60 center.set(SkScalarAve(pts[0].fX, pts[1].fX), in MakeRadial()
61 SkScalarAve(pts[0].fY, pts[1].fY)); in MakeRadial()
68 static SkShader* MakeSweep(const SkPoint pts[2], const GradData& data, in MakeSweep()
71 center.set(SkScalarAve(pts[0].fX, pts[1].fX), in MakeSweep()
72 SkScalarAve(pts[0].fY, pts[1].fY)); in MakeSweep()
78 static SkShader* MakeConical(const SkPoint pts[2], const GradData& data, in MakeConical()
81 center0.set(SkScalarAve(pts[0].fX, pts[1].fX), in MakeConical()
82 SkScalarAve(pts[0].fY, pts[1].fY)); in MakeConical()
83 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5), in MakeConical()
84 SkScalarInterp(pts[0].fY, pts[1].fY, SkIntToScalar(1)/4)); in MakeConical()
85 return SkGradientShader::CreateTwoPointConical(center1, (pts[1].fX - pts[0].fX) / 7, in MakeConical()
86 center0, (pts[1].fX - pts[0].fX) / 2, in MakeConical()
91 static SkShader* MakeConicalZeroRad(const SkPoint pts[2], const GradData& data, in MakeConicalZeroRad()
94 center0.set(SkScalarAve(pts[0].fX, pts[1].fX), in MakeConicalZeroRad()
95 SkScalarAve(pts[0].fY, pts[1].fY)); in MakeConicalZeroRad()
96 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5), in MakeConicalZeroRad()
97 SkScalarInterp(pts[0].fY, pts[1].fY, SkIntToScalar(1)/4)); in MakeConicalZeroRad()
99 center0, (pts[1].fX - pts[0].fX) / 2, in MakeConicalZeroRad()
104 static SkShader* MakeConicalOutside(const SkPoint pts[2], const GradData& data, in MakeConicalOutside()
107 SkScalar radius0 = (pts[1].fX - pts[0].fX) / 10; in MakeConicalOutside()
108 SkScalar radius1 = (pts[1].fX - pts[0].fX) / 3; in MakeConicalOutside()
109 center0.set(pts[0].fX + radius0, pts[0].fY + radius0); in MakeConicalOutside()
110 center1.set(pts[1].fX - radius1, pts[1].fY - radius1); in MakeConicalOutside()
118 static SkShader* MakeConicalOutsideZeroRad(const SkPoint pts[2], const GradData& data, in MakeConicalOutsideZeroRad()
121 SkScalar radius0 = (pts[1].fX - pts[0].fX) / 10; in MakeConicalOutsideZeroRad()
122 SkScalar radius1 = (pts[1].fX - pts[0].fX) / 3; in MakeConicalOutsideZeroRad()
123 center0.set(pts[0].fX + radius0, pts[0].fY + radius0); in MakeConicalOutsideZeroRad()
124 center1.set(pts[1].fX - radius1, pts[1].fY - radius1); in MakeConicalOutsideZeroRad()
131 typedef SkShader* (*GradMaker)(const SkPoint pts[2], const GradData& data,
268 const SkPoint pts[2] = { in MakeShader() local
273 return gGrads[gradType].fMaker(pts, data, tm, scale, force4f); in MakeShader()
374 const SkPoint pts[] = { in onDraw() local
386 SkShader* s = SkGradientShader::CreateLinear(pts, colors, nullptr, in onDraw()