Lines Matching refs:gradInfo
189 SkShader::GradientInfo gradInfo;
191 gradInfo.fColorCount = kMaxStops;
192 gradInfo.fColors = colors;
193 gradInfo.fColorOffsets = offsets;
195 SkShader::GradientType type = s->asAGradient(&gradInfo);
196 if (gradInfo.fColorCount > kMaxStops) {
202 to_color4fs(gradInfo.fColorCount, colors, color4fs);
203 expand_stops(gradInfo.fColorCount, offsets);
206 result.fTileMode = gradInfo.fTileMode;
208 uniforms = make_linear_gradient_uniform_data(gradInfo.fPoint[0],
209 gradInfo.fPoint[1],
214 to_color4fs(gradInfo.fColorCount, colors, color4fs);
215 expand_stops(gradInfo.fColorCount, offsets);
218 result.fTileMode = gradInfo.fTileMode;
220 uniforms = make_radial_gradient_uniform_data(gradInfo.fPoint[0],
221 gradInfo.fRadius[0],
226 to_color4fs(gradInfo.fColorCount, colors, color4fs);
227 expand_stops(gradInfo.fColorCount, offsets);
230 result.fTileMode = gradInfo.fTileMode;
232 uniforms = make_sweep_gradient_uniform_data(gradInfo.fPoint[0],
237 to_color4fs(gradInfo.fColorCount, colors, color4fs);
238 expand_stops(gradInfo.fColorCount, offsets);
241 result.fTileMode = gradInfo.fTileMode;
243 uniforms = make_conical_gradient_uniform_data(gradInfo.fPoint[0],
244 gradInfo.fPoint[1],
245 gradInfo.fRadius[0],
246 gradInfo.fRadius[1],