Flutter Engine
The Flutter Engine
SkDQuad Member List

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

AddValidTs(double s[], int realRoots, double *t)SkDQuadstatic
align(int endIndex, SkDPoint *dstPt) constSkDQuad
chopAt(double t) constSkDQuad
collapsed() constSkDQuadinline
controlsInside() constSkDQuadinline
debugInit()SkDQuadinline
debugSet(const SkDPoint *pts)SkDQuad
debugToCubic() constSkDQuad
dump() constSkDQuad
dumpID(int id) constSkDQuad
dumpInner() constSkDQuad
dxdyAtT(double t) constSkDQuad
FindExtrema(const double src[], double tValue[1])SkDQuadstatic
flip() constSkDQuadinline
fPtsSkDQuad
horizontalIntersect(double yIntercept, double roots[2]) constSkDQuad
hullIntersects(const SkDQuad &, bool *isLinear) constSkDQuad
hullIntersects(const SkDConic &, bool *isLinear) constSkDQuad
hullIntersects(const SkDCubic &, bool *isLinear) constSkDQuad
IsConic()SkDQuadinlinestatic
isLinear(int startIndex, int endIndex) constSkDQuad
kMaxIntersectionsSkDQuadstatic
kPointCountSkDQuadstatic
kPointLastSkDQuadstatic
maxIntersections()SkDQuadinlinestatic
monotonicInX() constSkDQuad
monotonicInY() constSkDQuad
operator[](int n) constSkDQuadinline
operator[](int n)SkDQuadinline
otherPts(int oddMan, const SkDPoint *endPt[2]) constSkDQuad
pointCount()SkDQuadinlinestatic
pointLast()SkDQuadinlinestatic
ptAtT(double t) constSkDQuad
RootsReal(double A, double B, double C, double t[2])SkDQuadstatic
RootsValidT(const double A, const double B, const double C, double s[2])SkDQuadstatic
set(const SkPoint pts[kPointCount] SkDEBUGPARAMS(SkOpGlobalState *state=nullptr))SkDQuadinline
SetABC(const double *quad, double *a, double *b, double *c)SkDQuadstatic
subDivide(double t1, double t2) constSkDQuad
subDivide(double t1, double t2, SkDQuad *quad) constSkDQuadinline
subDivide(const SkDPoint &a, const SkDPoint &c, double t1, double t2) constSkDQuad
SubDivide(const SkPoint a[kPointCount], double t1, double t2)SkDQuadinlinestatic
SubDivide(const SkPoint pts[kPointCount], const SkDPoint &a, const SkDPoint &c, double t1, double t2)SkDQuadinlinestatic
verticalIntersect(double xIntercept, double roots[2]) constSkDQuad