Searched refs:extrema (Results 1 - 3 of 3) sorted by relevance
/third_party/skia/src/pathops/ |
H A D | SkDCubicLineIntersection.cpp | 140 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 D | SkPathOpsCubic.cpp | 342 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 D | SkPathOpsCubic.h | 94 int searchRoots(double extremes[6], int extrema, double axisIntercept,
|
Completed in 3 milliseconds