Lines Matching refs:fPart
180 if (fPart->hullIntersects(*opp->fPart, &linear)) { in hullCheck()
185 fIsLine = fPart->controlsInside(); in hullCheck()
225 c.subDivide(fStartT, fEndT, fPart); in initBounds()
226 fBounds.setBounds(*fPart); in initBounds()
230 fCollapsed = fPart->collapsed(); in initBounds()
242 int result = this->linearIntersects(*span->fPart); in linearsIntersect()
247 result = span->linearIntersects(*fPart); in linearsIntersect()
261 int start = 0, end = fPart->pointLast(); // the outside points are usually the extremes in linearIntersects()
262 if (!fPart->controlsInside()) { in linearIntersects()
266 double test = ((*fPart)[outer] - (*fPart)[inner]).lengthSquared(); in linearIntersects()
277 double origX = (*fPart)[start].fX; in linearIntersects()
278 double origY = (*fPart)[start].fY; in linearIntersects()
279 double adj = (*fPart)[end].fX - origX; in linearIntersects()
280 double opp = (*fPart)[end].fY - origY; in linearIntersects()
324 int baseIndex = *start ? 0 : fPart->pointLast(); in onlyEndPointsInCommon()
325 fPart->otherPts(baseIndex, otherPts); in onlyEndPointsInCommon()
326 opp->fPart->otherPts(*oppStart ? 0 : opp->fPart->pointLast(), oppOtherPts); in onlyEndPointsInCommon()
327 const SkDPoint& base = (*fPart)[baseIndex]; in onlyEndPointsInCommon()