• Home
  • Raw
  • Download

Lines Matching refs:pts

8     SkPoint pts[] = { { r.fLeft, r.fTop }, { r.fRight, r.fTop } };  in setgrad()  local
9 return SkGradientShader::CreateLinear(pts, colors, NULL, 2, in setgrad()
60 static SkShader* MakeLinear(const SkPoint pts[2], const GradData& data, in MakeLinear()
62 return SkGradientShader::CreateLinear(pts, data.fColors, data.fPos, in MakeLinear()
66 static SkShader* MakeRadial(const SkPoint pts[2], const GradData& data, in MakeRadial()
69 center.set(SkScalarAve(pts[0].fX, pts[1].fX), in MakeRadial()
70 SkScalarAve(pts[0].fY, pts[1].fY)); in MakeRadial()
75 static SkShader* MakeSweep(const SkPoint pts[2], const GradData& data, in MakeSweep()
78 center.set(SkScalarAve(pts[0].fX, pts[1].fX), in MakeSweep()
79 SkScalarAve(pts[0].fY, pts[1].fY)); in MakeSweep()
84 static SkShader* Make2Radial(const SkPoint pts[2], const GradData& data, in Make2Radial()
87 center0.set(SkScalarAve(pts[0].fX, pts[1].fX), in Make2Radial()
88 SkScalarAve(pts[0].fY, pts[1].fY)); in Make2Radial()
89 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5), in Make2Radial()
90 SkScalarInterp(pts[0].fY, pts[1].fY, SkIntToScalar(1)/4)); in Make2Radial()
92 center1, (pts[1].fX - pts[0].fX) / 7, in Make2Radial()
93 center0, (pts[1].fX - pts[0].fX) / 2, in Make2Radial()
97 static SkShader* Make2RadialConcentric(const SkPoint pts[2], const GradData& data, in Make2RadialConcentric()
100 center.set(SkScalarAve(pts[0].fX, pts[1].fX), in Make2RadialConcentric()
101 SkScalarAve(pts[0].fY, pts[1].fY)); in Make2RadialConcentric()
103 center, (pts[1].fX - pts[0].fX) / 7, in Make2RadialConcentric()
104 center, (pts[1].fX - pts[0].fX) / 2, in Make2RadialConcentric()
108 typedef SkShader* (*GradMaker)(const SkPoint pts[2], const GradData& data,
133 SkPoint pts[2] = { in onDrawContent() local
150 shader = gGradMakers[j](pts, gGradData[i], (SkShader::TileMode)tm, NULL); in onDrawContent()