Lines Matching refs:pts
22 SkPoint pts[] = { { 0, 0 }, { s, s } };
34 paint.setShader(SkGradientShader::CreateLinear(pts, colors, pos,
65 static SkShader* MakeLinear(const SkPoint pts[2], const GradData& data,
67 return SkGradientShader::CreateLinear(pts, data.fColors, data.fPos,
71 static SkShader* MakeRadial(const SkPoint pts[2], const GradData& data,
74 center.set(SkScalarAve(pts[0].fX, pts[1].fX),
75 SkScalarAve(pts[0].fY, pts[1].fY));
80 static SkShader* MakeSweep(const SkPoint pts[2], const GradData& data,
83 center.set(SkScalarAve(pts[0].fX, pts[1].fX),
84 SkScalarAve(pts[0].fY, pts[1].fY));
89 static SkShader* Make2Radial(const SkPoint pts[2], const GradData& data,
92 center0.set(SkScalarAve(pts[0].fX, pts[1].fX),
93 SkScalarAve(pts[0].fY, pts[1].fY));
94 center1.set(SkScalarInterp(pts[0].fX, pts[1].fX, SkIntToScalar(3)/5),
95 SkScalarInterp(pts[0].fY, pts[1].fY, SkIntToScalar(1)/4));
97 center1, (pts[1].fX - pts[0].fX) / 7,
98 center0, (pts[1].fX - pts[0].fX) / 2,
102 typedef SkShader* (*GradMaker)(const SkPoint pts[2], const GradData& data,
132 SkPoint pts[2] = {
153 shaders[shdIdx++] = gGradMakers[m](pts,