Lines Matching refs:extremas
3836 static int compute_quad_extremas(const SkPoint src[3], SkPoint extremas[3]) { in compute_quad_extremas()
3842 extremas[i] = SkEvalQuadAt(src, ts[i]); in compute_quad_extremas()
3844 extremas[n] = src[2]; in compute_quad_extremas()
3848 static int compute_conic_extremas(const SkPoint src[3], SkScalar w, SkPoint extremas[3]) { in compute_conic_extremas()
3855 extremas[i] = conic.evalAt(ts[i]); in compute_conic_extremas()
3857 extremas[n] = src[2]; in compute_conic_extremas()
3861 static int compute_cubic_extremas(const SkPoint src[3], SkPoint extremas[5]) { in compute_cubic_extremas()
3867 SkEvalCubicAt(src, ts[i], &extremas[i], nullptr, nullptr); in compute_cubic_extremas()
3869 extremas[n] = src[3]; in compute_cubic_extremas()
3882 SkPoint extremas[5]; // big enough to hold worst-case curve type (cubic) extremas + 1 in computeTightBounds() local
3893 extremas[0] = pts[0]; in computeTightBounds()
3897 extremas[0] = pts[1]; in computeTightBounds()
3901 count = compute_quad_extremas(pts, extremas); in computeTightBounds()
3904 count = compute_conic_extremas(pts, iter.conicWeight(), extremas); in computeTightBounds()
3907 count = compute_cubic_extremas(pts, extremas); in computeTightBounds()
3915 Sk2s tmp = from_point(extremas[i]); in computeTightBounds()