Lines Matching defs:intercept
292 const SkGlyph::Intercept* intercept,SkScalar* array, int* count) {
296 *array++ = intercept->fInterval[index] * scale + xPos;
307 const SkGlyph::Intercept* intercept = fPathData->fIntercept;
308 while (intercept) {
309 if (bounds[0] == intercept->fBounds[0] && bounds[1] == intercept->fBounds[1]) {
310 return intercept;
312 intercept = intercept->fNext;
324 SkGlyph::Intercept* intercept = alloc->make<SkGlyph::Intercept>();
325 intercept->fNext = fPathData->fIntercept;
326 intercept->fBounds[0] = bounds[0];
327 intercept->fBounds[1] = bounds[1];
328 intercept->fInterval[0] = SK_ScalarMax;
329 intercept->fInterval[1] = SK_ScalarMin;
330 fPathData->fIntercept = intercept;
337 std::tie(intercept->fInterval[0], intercept->fInterval[1])
340 if (intercept->fInterval[0] >= intercept->fInterval[1]) {
341 intercept->fInterval[0] = SK_ScalarMax;
342 intercept->fInterval[1] = SK_ScalarMin;
345 offsetResults(intercept, array, count);