Flutter Engine
The Flutter Engine
|
This is the complete list of members for SkDCubic, including all inherited members.
align(int endIndex, int ctrlIndex, SkDPoint *dstPt) const | SkDCubic | |
binarySearch(double min, double max, double axisIntercept, SearchAxis xAxis) const | SkDCubic | |
calcPrecision() const | SkDCubic | |
chopAt(double t) const | SkDCubic | |
Coefficients(const double *cubic, double *A, double *B, double *C, double *D) | SkDCubic | static |
collapsed() const | SkDCubic | inline |
ComplexBreak(const SkPoint pts[4], SkScalar *t) | SkDCubic | static |
controlsInside() const | SkDCubic | inline |
convexHull(char order[kPointCount]) const | SkDCubic | |
debugInit() | SkDCubic | inline |
debugSet(const SkDPoint *pts) | SkDCubic | |
dump() const | SkDCubic | |
dumpID(int id) const | SkDCubic | |
dumpInner() const | SkDCubic | |
dxdyAtT(double t) const | SkDCubic | |
endsAreExtremaInXOrY() const | SkDCubic | |
FindExtrema(const double src[], double tValue[2]) | SkDCubic | static |
findInflections(double tValues[2]) const | SkDCubic | |
FindInflections(const SkPoint a[kPointCount], double tValues[2]) | SkDCubic | inlinestatic |
findMaxCurvature(double tValues[]) const | SkDCubic | |
fPts | SkDCubic | |
gPrecisionUnit | SkDCubic | static |
horizontalIntersect(double yIntercept, double roots[3]) const | SkDCubic | |
hullIntersects(const SkDCubic &c2, bool *isLinear) const | SkDCubic | |
hullIntersects(const SkDConic &c, bool *isLinear) const | SkDCubic | |
hullIntersects(const SkDQuad &c2, bool *isLinear) const | SkDCubic | |
hullIntersects(const SkDPoint *pts, int ptCount, bool *isLinear) const | SkDCubic | |
IsConic() | SkDCubic | inlinestatic |
isLinear(int startIndex, int endIndex) const | SkDCubic | |
kMaxIntersections | SkDCubic | static |
kPointCount | SkDCubic | static |
kPointLast | SkDCubic | static |
kXAxis enum value | SkDCubic | |
kYAxis enum value | SkDCubic | |
maxIntersections() | SkDCubic | inlinestatic |
monotonicInX() const | SkDCubic | |
monotonicInY() const | SkDCubic | |
operator[](int n) const | SkDCubic | inline |
operator[](int n) | SkDCubic | inline |
otherPts(int index, const SkDPoint *o1Pts[kPointCount - 1]) const | SkDCubic | |
pointCount() | SkDCubic | inlinestatic |
pointLast() | SkDCubic | inlinestatic |
ptAtT(double t) const | SkDCubic | |
RootsReal(double A, double B, double C, double D, double t[3]) | SkDCubic | static |
RootsValidT(const double A, const double B, const double C, double D, double s[3]) | SkDCubic | static |
SearchAxis enum name | SkDCubic | |
searchRoots(double extremes[6], int extrema, double axisIntercept, SearchAxis xAxis, double *validRoots) const | SkDCubic | |
set(const SkPoint pts[kPointCount] SkDEBUGPARAMS(SkOpGlobalState *state=nullptr)) | SkDCubic | inline |
subDivide(double t1, double t2) const | SkDCubic | |
subDivide(double t1, double t2, SkDCubic *c) const | SkDCubic | inline |
subDivide(const SkDPoint &a, const SkDPoint &d, double t1, double t2, SkDPoint p[2]) const | SkDCubic | |
SubDivide(const SkPoint a[kPointCount], double t1, double t2) | SkDCubic | inlinestatic |
SubDivide(const SkPoint pts[kPointCount], const SkDPoint &a, const SkDPoint &d, double t1, double t2, SkDPoint p[2]) | SkDCubic | inlinestatic |
toFloatPoints(SkPoint *) const | SkDCubic | |
top(const SkDCubic &dCurve, double startT, double endT, SkDPoint *topPt) const | SkDCubic | |
toQuad() const | SkDCubic | |
verticalIntersect(double xIntercept, double roots[3]) const | SkDCubic |