Flutter Engine
The Flutter Engine
|
This is the complete list of members for SkIntersections, including all inherited members.
alignQuadPts(const SkPoint a[3], const SkPoint b[3]) | SkIntersections | |
allowNear(bool nearAllowed) | SkIntersections | inline |
cleanUpCoincidence() | SkIntersections | |
clearCoincidence(int index) | SkIntersections | inline |
closestTo(double rangeStart, double rangeEnd, const SkDPoint &testPt, double *dist) const | SkIntersections | |
conicHorizontal(const SkPoint a[3], SkScalar weight, SkScalar left, SkScalar right, SkScalar y, bool flipped) | SkIntersections | inline |
conicLine(const SkPoint a[3], SkScalar weight, const SkPoint b[2]) | SkIntersections | inline |
conicVertical(const SkPoint a[3], SkScalar weight, SkScalar top, SkScalar bottom, SkScalar x, bool flipped) | SkIntersections | inline |
cubicHorizontal(const SkPoint a[4], SkScalar left, SkScalar right, SkScalar y, bool flipped) | SkIntersections | inline |
cubicInsert(double one, double two, const SkDPoint &pt, const SkDCubic &c1, const SkDCubic &c2) | SkIntersections | |
cubicLine(const SkPoint a[4], const SkPoint b[2]) | SkIntersections | inline |
cubicVertical(const SkPoint a[4], SkScalar top, SkScalar bottom, SkScalar x, bool flipped) | SkIntersections | inline |
debugBumpLoopCount(DebugLoop) | SkIntersections | |
debugCoincidentUsed() const | SkIntersections | |
DebugLoop enum name | SkIntersections | |
debugLoopCount(DebugLoop) const | SkIntersections | |
debugResetLoopCount() | SkIntersections | |
depth() const | SkIntersections | inline |
downDepth() | SkIntersections | inline |
dump() const | SkIntersections | |
flip() | SkIntersections | |
hasOppT(double t) const | SkIntersections | inline |
hasT(double t) const | SkIntersections | inline |
horizontal(const SkDLine &, double left, double right, double y, bool flipped) | SkIntersections | |
horizontal(const SkDQuad &, double left, double right, double y, bool flipped) | SkIntersections | |
horizontal(const SkDQuad &, double left, double right, double y, double tRange[2]) | SkIntersections | |
horizontal(const SkDCubic &, double y, double tRange[3]) | SkIntersections | |
horizontal(const SkDConic &, double left, double right, double y, bool flipped) | SkIntersections | |
horizontal(const SkDCubic &, double left, double right, double y, bool flipped) | SkIntersections | |
horizontal(const SkDCubic &, double left, double right, double y, double tRange[3]) | SkIntersections | |
HorizontalIntercept(const SkDLine &line, double y) | SkIntersections | static |
HorizontalIntercept(const SkDQuad &quad, SkScalar y, double *roots) | SkIntersections | static |
HorizontalIntercept(const SkDConic &conic, SkScalar y, double *roots) | SkIntersections | static |
insert(double one, double two, const SkDPoint &pt) | SkIntersections | |
insertCoincident(double one, double two, const SkDPoint &pt) | SkIntersections | |
insertNear(double one, double two, const SkDPoint &pt1, const SkDPoint &pt2) | SkIntersections | |
insertSwap(double one, double two, const SkDPoint &pt) | SkIntersections | inline |
intersect(const SkDLine &, const SkDLine &) | SkIntersections | |
intersect(const SkDQuad &, const SkDLine &) | SkIntersections | |
intersect(const SkDQuad &, const SkDQuad &) | SkIntersections | |
intersect(const SkDConic &, const SkDLine &) | SkIntersections | |
intersect(const SkDConic &, const SkDQuad &) | SkIntersections | |
intersect(const SkDConic &, const SkDConic &) | SkIntersections | |
intersect(const SkDCubic &, const SkDLine &) | SkIntersections | |
intersect(const SkDCubic &, const SkDQuad &) | SkIntersections | |
intersect(const SkDCubic &, const SkDConic &) | SkIntersections | |
intersect(const SkDCubic &, const SkDCubic &) | SkIntersections | |
intersectRay(const SkDLine &, const SkDLine &) | SkIntersections | |
intersectRay(const SkDQuad &, const SkDLine &) | SkIntersections | |
intersectRay(const SkDConic &, const SkDLine &) | SkIntersections | |
intersectRay(const SkDCubic &, const SkDLine &) | SkIntersections | |
intersectRay(const SkTCurve &tCurve, const SkDLine &line) | SkIntersections | inline |
isCoincident(int index) | SkIntersections | inline |
kCoinCheck_DebugLoop enum value | SkIntersections | |
kComputePerp_DebugLoop enum value | SkIntersections | |
kIterations_DebugLoop enum value | SkIntersections | |
lineHorizontal(const SkPoint a[2], SkScalar left, SkScalar right, SkScalar y, bool flipped) | SkIntersections | inline |
lineLine(const SkPoint a[2], const SkPoint b[2]) | SkIntersections | inline |
lineVertical(const SkPoint a[2], SkScalar top, SkScalar bottom, SkScalar x, bool flipped) | SkIntersections | inline |
merge(const SkIntersections &, int, const SkIntersections &, int) | SkIntersections | |
mostOutside(double rangeStart, double rangeEnd, const SkDPoint &origin) const | SkIntersections | |
nearlySame(int index) const | SkIntersections | inline |
operator[](int n) const | SkIntersections | inline |
pt(int index) const | SkIntersections | inline |
pt2(int index) const | SkIntersections | inline |
quadHorizontal(const SkPoint a[3], SkScalar left, SkScalar right, SkScalar y, bool flipped) | SkIntersections | inline |
quadLine(const SkPoint a[3], const SkPoint b[2]) | SkIntersections | inline |
quadVertical(const SkPoint a[3], SkScalar top, SkScalar bottom, SkScalar x, bool flipped) | SkIntersections | inline |
removeOne(int index) | SkIntersections | |
reset() | SkIntersections | inline |
set(bool swap, int tIndex, double t) | SkIntersections | inline |
setCoincident(int index) | SkIntersections | |
setMax(int max) | SkIntersections | inline |
SkIntersections(SkDEBUGCODE(SkOpGlobalState *globalState=nullptr)) | SkIntersections | inline |
swap() | SkIntersections | inline |
swapped() const | SkIntersections | inline |
unBumpT(int index) | SkIntersections | inline |
upDepth() | SkIntersections | inline |
used() const | SkIntersections | inline |
vertical(const SkDLine &, double top, double bottom, double x, bool flipped) | SkIntersections | |
vertical(const SkDQuad &, double top, double bottom, double x, bool flipped) | SkIntersections | |
vertical(const SkDConic &, double top, double bottom, double x, bool flipped) | SkIntersections | |
vertical(const SkDCubic &, double top, double bottom, double x, bool flipped) | SkIntersections | |
VerticalIntercept(const SkDLine &line, double x) | SkIntersections | static |
VerticalIntercept(const SkDQuad &quad, SkScalar x, double *roots) | SkIntersections | static |
VerticalIntercept(const SkDConic &conic, SkScalar x, double *roots) | SkIntersections | static |