Flutter Engine
The Flutter Engine
|
This is the complete list of members for SkOpSegment, including all inherited members.
activeAngle(SkOpSpanBase *start, SkOpSpanBase **startPtr, SkOpSpanBase **endPtr, bool *done) | SkOpSegment | |
activeAngleInner(SkOpSpanBase *start, SkOpSpanBase **startPtr, SkOpSpanBase **endPtr, bool *done) | SkOpSegment | |
activeAngleOther(SkOpSpanBase *start, SkOpSpanBase **startPtr, SkOpSpanBase **endPtr, bool *done) | SkOpSegment | |
activeOp(SkOpSpanBase *start, SkOpSpanBase *end, int xorMiMask, int xorSuMask, SkPathOp op) | SkOpSegment | |
activeOp(int xorMiMask, int xorSuMask, SkOpSpanBase *start, SkOpSpanBase *end, SkPathOp op, int *sumMiWinding, int *sumSuWinding) | SkOpSegment | |
activeWinding(SkOpSpanBase *start, SkOpSpanBase *end) | SkOpSegment | |
activeWinding(SkOpSpanBase *start, SkOpSpanBase *end, int *sumWinding) | SkOpSegment | |
addConic(SkPoint pts[3], SkScalar weight, SkOpContour *parent) | SkOpSegment | inline |
addCubic(SkPoint pts[4], SkOpContour *parent) | SkOpSegment | inline |
addCurveTo(const SkOpSpanBase *start, const SkOpSpanBase *end, SkPathWriter *path) const | SkOpSegment | |
addEndSpan() | SkOpSegment | inline |
addExpanded(double newT, const SkOpSpanBase *test, bool *startOver) | SkOpSegment | |
addLine(SkPoint pts[2], SkOpContour *parent) | SkOpSegment | inline |
addMissing(double t, SkOpSegment *opp, bool *allExist) | SkOpSegment | |
addQuad(SkPoint pts[3], SkOpContour *parent) | SkOpSegment | inline |
addStartSpan() | SkOpSegment | inline |
addT(double t) | SkOpSegment | |
addT(double t, const SkPoint &pt) | SkOpSegment | |
bounds() const | SkOpSegment | inline |
bumpCount() | SkOpSegment | inline |
calcAngles() | SkOpSegment | |
clearAll() | SkOpSegment | |
clearOne(SkOpSpan *span) | SkOpSegment | |
ClearVisited(SkOpSpanBase *span) | SkOpSegment | static |
collapsed(double startT, double endT) const | SkOpSegment | |
ComputeOneSum(const SkOpAngle *baseAngle, SkOpAngle *nextAngle, SkOpAngle::IncludeType) | SkOpSegment | static |
ComputeOneSumReverse(SkOpAngle *baseAngle, SkOpAngle *nextAngle, SkOpAngle::IncludeType) | SkOpSegment | static |
computeSum(SkOpSpanBase *start, SkOpSpanBase *end, SkOpAngle::IncludeType includeType) | SkOpSegment | |
contains(double t) const | SkOpSegment | |
contour() const | SkOpSegment | inline |
count() const | SkOpSegment | inline |
debugAddAngle(double startT, double endT) | SkOpSegment | |
debugAngle(int id) const | SkOpSegment | |
debugCoincidence() const | SkOpSegment | |
debugContour(int id) const | SkOpSegment | |
debugID() const | SkOpSegment | inline |
debugLastAngle() | SkOpSegment | |
debugPtT(int id) const | SkOpSegment | |
debugReset() | SkOpSegment | |
debugSegment(int id) const | SkOpSegment | |
debugSpan(int id) const | SkOpSegment | |
debugValidate() const | SkOpSegment | |
done() const | SkOpSegment | inline |
done(const SkOpAngle *angle) const | SkOpSegment | inline |
dPtAtT(double mid) const | SkOpSegment | inline |
dSlopeAtT(double mid) const | SkOpSegment | inline |
dump() const | SkOpSegment | |
dumpAll() const | SkOpSegment | |
dumpAngles() const | SkOpSegment | |
dumpCoin() const | SkOpSegment | |
dumpPts(const char *prefix="seg") const | SkOpSegment | |
dumpPtsInner(const char *prefix="seg") const | SkOpSegment | |
existing(double t, const SkOpSegment *opp) const | SkOpSegment | |
findNextOp(SkTDArray< SkOpSpanBase * > *chase, SkOpSpanBase **nextStart, SkOpSpanBase **nextEnd, bool *unsortable, bool *simple, SkPathOp op, int xorMiMask, int xorSuMask) | SkOpSegment | |
findNextWinding(SkTDArray< SkOpSpanBase * > *chase, SkOpSpanBase **nextStart, SkOpSpanBase **nextEnd, bool *unsortable) | SkOpSegment | |
findNextXor(SkOpSpanBase **nextStart, SkOpSpanBase **nextEnd, bool *unsortable) | SkOpSegment | |
findSortableTop(SkOpContour *) | SkOpSegment | |
globalState() const | SkOpSegment | |
head() const | SkOpSegment | inline |
head() | SkOpSegment | inline |
init(SkPoint pts[], SkScalar weight, SkOpContour *parent, SkPath::Verb verb) | SkOpSegment | |
insert(SkOpSpan *prev) | SkOpSegment | inline |
isClose(double t, const SkOpSegment *opp) const | SkOpSegment | |
isHorizontal() const | SkOpSegment | inline |
isSimple(SkOpSpanBase **end, int *step) const | SkOpSegment | inline |
isVertical() const | SkOpSegment | inline |
isVertical(SkOpSpanBase *start, SkOpSpanBase *end) const | SkOpSegment | inline |
isXor() const | SkOpSegment | |
joinEnds(SkOpSegment *start) | SkOpSegment | inline |
lastPt() const | SkOpSegment | inline |
markAllDone() | SkOpSegment | |
markAndChaseDone(SkOpSpanBase *start, SkOpSpanBase *end, SkOpSpanBase **found) | SkOpSegment | |
markAndChaseWinding(SkOpSpanBase *start, SkOpSpanBase *end, int winding, SkOpSpanBase **lastPtr) | SkOpSegment | |
markAndChaseWinding(SkOpSpanBase *start, SkOpSpanBase *end, int winding, int oppWinding, SkOpSpanBase **lastPtr) | SkOpSegment | |
markAngle(int maxWinding, int sumWinding, const SkOpAngle *angle, SkOpSpanBase **result) | SkOpSegment | |
markAngle(int maxWinding, int sumWinding, int oppMaxWinding, int oppSumWinding, const SkOpAngle *angle, SkOpSpanBase **result) | SkOpSegment | |
markDone(SkOpSpan *) | SkOpSegment | |
markWinding(SkOpSpan *, int winding) | SkOpSegment | |
markWinding(SkOpSpan *, int winding, int oppWinding) | SkOpSegment | |
match(const SkOpPtT *span, const SkOpSegment *parent, double t, const SkPoint &pt) const | SkOpSegment | |
missingCoincidence() | SkOpSegment | |
moveMultiples() | SkOpSegment | |
moveNearby() | SkOpSegment | |
next() const | SkOpSegment | inline |
nextChase(SkOpSpanBase **, int *step, SkOpSpan **, SkOpSpanBase **last) const | SkOpSegment | |
operand() const | SkOpSegment | |
operator<(const SkOpSegment &rh) const | SkOpSegment | inline |
OppSign(const SkOpSpanBase *start, const SkOpSpanBase *end) | SkOpSegment | inlinestatic |
oppXor() const | SkOpSegment | |
prev() const | SkOpSegment | inline |
ptAtT(double mid) const | SkOpSegment | inline |
pts() const | SkOpSegment | inline |
ptsDisjoint(const SkOpPtT &span, const SkOpPtT &test) const | SkOpSegment | inline |
ptsDisjoint(const SkOpPtT &span, double t, const SkPoint &pt) const | SkOpSegment | inline |
ptsDisjoint(double t1, const SkPoint &pt1, double t2, const SkPoint &pt2) const | SkOpSegment | |
rayCheck(const SkOpRayHit &base, SkOpRayDir dir, SkOpRayHit **hits, SkArenaAlloc *) | SkOpSegment | |
release(const SkOpSpan *) | SkOpSegment | |
resetVisited() | SkOpSegment | inline |
setContour(SkOpContour *contour) | SkOpSegment | inline |
setNext(SkOpSegment *next) | SkOpSegment | inline |
setPrev(SkOpSegment *prev) | SkOpSegment | inline |
setUpWinding(SkOpSpanBase *start, SkOpSpanBase *end, int *maxWinding, int *sumWinding) | SkOpSegment | inline |
setUpWindings(SkOpSpanBase *start, SkOpSpanBase *end, int *sumMiWinding, int *maxWinding, int *sumWinding) | SkOpSegment | |
setUpWindings(SkOpSpanBase *start, SkOpSpanBase *end, int *sumMiWinding, int *sumSuWinding, int *maxWinding, int *sumWinding, int *oppMaxWinding, int *oppSumWinding) | SkOpSegment | |
sortAngles() | SkOpSegment | |
SpanSign(const SkOpSpanBase *start, const SkOpSpanBase *end) | SkOpSegment | inlinestatic |
spansNearby(const SkOpSpanBase *ref, const SkOpSpanBase *check, bool *found) const | SkOpSegment | |
spanToAngle(SkOpSpanBase *start, SkOpSpanBase *end) | SkOpSegment | inline |
subDivide(const SkOpSpanBase *start, const SkOpSpanBase *end, SkDCurve *result) const | SkOpSegment | |
tail() const | SkOpSegment | inline |
tail() | SkOpSegment | inline |
testForCoincidence(const SkOpPtT *priorPtT, const SkOpPtT *ptT, const SkOpSpanBase *prior, const SkOpSpanBase *spanBase, const SkOpSegment *opp) const | SkOpSegment | |
undoneSpan() | SkOpSegment | |
updateOppWinding(const SkOpSpanBase *start, const SkOpSpanBase *end) const | SkOpSegment | |
updateOppWinding(const SkOpAngle *angle) const | SkOpSegment | |
updateOppWindingReverse(const SkOpAngle *angle) const | SkOpSegment | |
updateWinding(SkOpSpanBase *start, SkOpSpanBase *end) | SkOpSegment | |
updateWinding(SkOpAngle *angle) | SkOpSegment | |
updateWindingReverse(const SkOpAngle *angle) | SkOpSegment | |
UseInnerWinding(int outerWinding, int innerWinding) | SkOpSegment | static |
verb() const | SkOpSegment | inline |
visited() | SkOpSegment | inline |
weight() const | SkOpSegment | inline |
windingSpanAtT(double tHit) | SkOpSegment | |
windSum(const SkOpAngle *angle) const | SkOpSegment |