Home
last modified time | relevance | path

Searched refs:extrema (Results 1 - 3 of 3) sorted by relevance

/third_party/skia/src/pathops/
H A DSkDCubicLineIntersection.cpp140 int extrema = SkDCubic::FindExtrema(&c[0].fX, extremeTs); in intersectRay() local
141 count = c.searchRoots(extremeTs, extrema, 0, SkDCubic::kXAxis, roots); in intersectRay()
176 int extrema = SkDCubic::FindExtrema(&c[0].fY, extremeTs); in HorizontalIntersect() local
177 count = c.searchRoots(extremeTs, extrema, axisIntercept, SkDCubic::kYAxis, roots); in HorizontalIntersect()
239 int extrema = SkDCubic::FindExtrema(&c[0].fX, extremeTs); in VerticalIntersect() local
240 count = c.searchRoots(extremeTs, extrema, axisIntercept, SkDCubic::kXAxis, roots); in VerticalIntersect()
H A DSkPathOpsCubic.cpp342 int SkDCubic::searchRoots(double extremeTs[6], int extrema, double axisIntercept, in searchRoots() argument
344 extrema += findInflections(&extremeTs[extrema]); in searchRoots()
345 extremeTs[extrema++] = 0; in searchRoots()
346 extremeTs[extrema] = 1; in searchRoots()
347 SkASSERT(extrema < 6); in searchRoots()
348 SkTQSort(extremeTs, extremeTs + extrema + 1); in searchRoots()
350 for (int index = 0; index < extrema; ) { in searchRoots()
H A DSkPathOpsCubic.h94 int searchRoots(double extremes[6], int extrema, double axisIntercept,

Completed in 3 milliseconds