Flutter Engine
The Flutter Engine
LineCubicIntersections Member List

This is the complete list of members for LineCubicIntersections, including all inherited members.

addExactEndPoints()LineCubicIntersectionsinlineprotected
addExactHorizontalEndPoints(double left, double right, double y)LineCubicIntersectionsinlineprotected
addExactVerticalEndPoints(double top, double bottom, double x)LineCubicIntersectionsinlineprotected
addLineNearEndPoints()LineCubicIntersectionsinlineprotected
addNearEndPoints()LineCubicIntersectionsinlineprotected
addNearHorizontalEndPoints(double left, double right, double y)LineCubicIntersectionsinlineprotected
addNearVerticalEndPoints(double top, double bottom, double x)LineCubicIntersectionsinlineprotected
allowNear(bool allow)LineCubicIntersectionsinline
checkCoincident()LineCubicIntersectionsinline
findLineT(double t)LineCubicIntersectionsinlineprotected
horizontalIntersect(double axisIntercept, double left, double right, bool flipped)LineCubicIntersectionsinline
HorizontalIntersect(const SkDCubic &c, double axisIntercept, double roots[3])LineCubicIntersectionsinlinestatic
intersect()LineCubicIntersectionsinline
intersectRay(double roots[3])LineCubicIntersectionsinline
kPointInitialized enum valueLineCubicIntersections
kPointUninitialized enum valueLineCubicIntersections
LineCubicIntersections(const SkDCubic &c, const SkDLine &l, SkIntersections *i)LineCubicIntersectionsinline
PinTPoint enum nameLineCubicIntersections
pinTs(double *cubicT, double *lineT, SkDPoint *pt, PinTPoint ptSet)LineCubicIntersectionsinlineprotected
uniqueAnswer(double cubicT, const SkDPoint &pt)LineCubicIntersectionsinline
VerticalIntersect(const SkDCubic &c, double axisIntercept, double roots[3])LineCubicIntersectionsinlinestatic
verticalIntersect(double axisIntercept, double top, double bottom, bool flipped)LineCubicIntersectionsinline