Flutter Engine
The Flutter Engine
|
#include <SkOpContour.h>
Public Member Functions | |
SkOpContour * | appendContour () |
void | joinAllSegments () |
void | remove (SkOpContour *contour) |
Public Member Functions inherited from SkOpContour | |
SkOpContour () | |
bool | operator< (const SkOpContour &rh) const |
void | addConic (SkPoint pts[3], SkScalar weight) |
void | addCubic (SkPoint pts[4]) |
SkOpSegment * | addLine (SkPoint pts[2]) |
void | addQuad (SkPoint pts[3]) |
SkOpSegment & | appendSegment () |
const SkPathOpsBounds & | bounds () const |
void | calcAngles () |
void | complete () |
int | count () const |
int | debugID () const |
int | debugIndent () const |
const SkOpAngle * | debugAngle (int id) const |
const SkOpCoincidence * | debugCoincidence () const |
SkOpContour * | debugContour (int id) const |
const SkOpPtT * | debugPtT (int id) const |
const SkOpSegment * | debugSegment (int id) const |
const SkOpSpanBase * | debugSpan (int id) const |
SkOpGlobalState * | globalState () const |
void | debugValidate () const |
bool | done () const |
void | dump () const |
void | dumpAll () const |
void | dumpAngles () const |
void | dumpContours () const |
void | dumpContoursAll () const |
void | dumpContoursAngles () const |
void | dumpContoursPts () const |
void | dumpContoursPt (int segmentID) const |
void | dumpContoursSegment (int segmentID) const |
void | dumpContoursSpan (int segmentID) const |
void | dumpContoursSpans () const |
void | dumpPt (int) const |
void | dumpPts (const char *prefix="seg") const |
void | dumpPtsX (const char *prefix) const |
void | dumpSegment (int) const |
void | dumpSegments (const char *prefix="seg", SkPathOp op=(SkPathOp) -1) const |
void | dumpSpan (int) const |
void | dumpSpans () const |
const SkPoint & | end () const |
SkOpSpan * | findSortableTop (SkOpContour *) |
SkOpSegment * | first () |
const SkOpSegment * | first () const |
void | indentDump () const |
void | init (SkOpGlobalState *globalState, bool operand, bool isXor) |
int | isCcw () const |
bool | isXor () const |
void | joinSegments () |
void | markAllDone () |
bool | missingCoincidence () |
bool | moveMultiples () |
bool | moveNearby () |
SkOpContour * | next () |
const SkOpContour * | next () const |
bool | operand () const |
bool | oppXor () const |
void | outdentDump () const |
void | rayCheck (const SkOpRayHit &base, SkOpRayDir dir, SkOpRayHit **hits, SkArenaAlloc *) |
void | reset () |
void | resetReverse () |
bool | reversed () const |
void | setBounds () |
void | setCcw (int ccw) |
void | setGlobalState (SkOpGlobalState *state) |
void | setNext (SkOpContour *contour) |
void | setOperand (bool isOp) |
void | setOppXor (bool isOppXor) |
void | setReverse () |
void | setXor (bool isXor) |
bool | sortAngles () |
const SkPoint & | start () const |
void | toPartialBackward (SkPathWriter *path) const |
void | toPartialForward (SkPathWriter *path) const |
void | toReversePath (SkPathWriter *path) const |
void | toPath (SkPathWriter *path) const |
SkOpSpan * | undoneSpan () |
Additional Inherited Members | |
Protected Member Functions inherited from SkOpContour | |
SkDEBUGCODE (int fID;) SkDEBUGCODE(mutable int fDebugIndent | |
Protected Attributes inherited from SkOpContour | |
SkOpGlobalState * | fState |
SkOpSegment | fHead |
SkOpSegment * | fTail |
SkOpContour * | fNext |
SkPathOpsBounds | fBounds |
int | fCcw |
int | fCount |
int | fFirstSorted |
bool | fDone |
bool | fOperand |
bool | fReverse |
bool | fXor |
bool | fOppXor |
Definition at line 400 of file SkOpContour.h.
|
inline |
Definition at line 402 of file SkOpContour.h.
|
inline |
Definition at line 414 of file SkOpContour.h.
|
inline |
Definition at line 424 of file SkOpContour.h.