Skia
2DGraphicsLibrary
|
This is the complete list of members for SkPath, including all inherited members.
addArc(const SkRect &oval, SkScalar startAngle, SkScalar sweepAngle) | SkPath | |
addCircle(SkScalar x, SkScalar y, SkScalar radius, Direction dir=kCW_Direction) | SkPath | |
addOval(const SkRect &oval, Direction dir=kCW_Direction) | SkPath | |
addOval(const SkRect &oval, Direction dir, unsigned start) | SkPath | |
addPath(const SkPath &src, SkScalar dx, SkScalar dy, AddPathMode mode=kAppend_AddPathMode) | SkPath | |
addPath(const SkPath &src, AddPathMode mode=kAppend_AddPathMode) | SkPath | inline |
addPath(const SkPath &src, const SkMatrix &matrix, AddPathMode mode=kAppend_AddPathMode) | SkPath | |
AddPathMode enum name | SkPath | |
addPoly(const SkPoint pts[], int count, bool close) | SkPath | |
addRect(const SkRect &rect, Direction dir=kCW_Direction) | SkPath | |
addRect(const SkRect &rect, Direction dir, unsigned start) | SkPath | |
addRect(SkScalar left, SkScalar top, SkScalar right, SkScalar bottom, Direction dir=kCW_Direction) | SkPath | |
addRoundRect(const SkRect &rect, SkScalar rx, SkScalar ry, Direction dir=kCW_Direction) | SkPath | |
addRoundRect(const SkRect &rect, const SkScalar radii[], Direction dir=kCW_Direction) | SkPath | |
addRRect(const SkRRect &rrect, Direction dir=kCW_Direction) | SkPath | |
addRRect(const SkRRect &rrect, Direction dir, unsigned start) | SkPath | |
ArcSize enum name | SkPath | |
arcTo(const SkRect &oval, SkScalar startAngle, SkScalar sweepAngle, bool forceMoveTo) | SkPath | |
arcTo(SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2, SkScalar radius) | SkPath | |
arcTo(const SkPoint p1, const SkPoint p2, SkScalar radius) | SkPath | inline |
arcTo(SkScalar rx, SkScalar ry, SkScalar xAxisRotate, ArcSize largeArc, Direction sweep, SkScalar x, SkScalar y) | SkPath | |
arcTo(const SkPoint r, SkScalar xAxisRotate, ArcSize largeArc, Direction sweep, const SkPoint xy) (defined in SkPath) | SkPath | inline |
close() | SkPath | |
computeTightBounds() const | SkPath | |
conicTo(SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2, SkScalar w) (defined in SkPath) | SkPath | |
conicTo(const SkPoint &p1, const SkPoint &p2, SkScalar w) (defined in SkPath) | SkPath | inline |
conservativelyContainsRect(const SkRect &rect) const | SkPath | |
contains(SkScalar x, SkScalar y) const | SkPath | |
ConvertConicToQuads(const SkPoint &p0, const SkPoint &p1, const SkPoint &p2, SkScalar w, SkPoint pts[], int pow2) | SkPath | static |
ConvertToNonInverseFillType(FillType fill) | SkPath | inlinestatic |
Convexity enum name (defined in SkPath) | SkPath | |
copyFields(const SkPath &that) | SkPath | private |
countPoints() const | SkPath | |
countVerbs() const | SkPath | |
cubicTo(SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2, SkScalar x3, SkScalar y3) | SkPath | |
cubicTo(const SkPoint &p1, const SkPoint &p2, const SkPoint &p3) | SkPath | inline |
Direction enum name | SkPath | |
dump(SkWStream *stream, bool forceClose, bool dumpAsHex) const (defined in SkPath) | SkPath | |
dump() const (defined in SkPath) | SkPath | |
dumpHex() const (defined in SkPath) | SkPath | |
experimentalValidateRef() const (defined in SkPath) | SkPath | inline |
fConvexity (defined in SkPath) | SkPath | mutableprivate |
fFillType (defined in SkPath) | SkPath | private |
fFirstDirection (defined in SkPath) | SkPath | mutableprivate |
FillType enum name | SkPath | |
fIsVolatile (defined in SkPath) | SkPath | private |
fLastMoveToIndex (defined in SkPath) | SkPath | private |
ForceIsRRect_Private (defined in SkPath) | SkPath | friend |
fPathRef (defined in SkPath) | SkPath | private |
getBounds() const | SkPath | inline |
getConvexity() const | SkPath | inline |
getConvexityOrUnknown() const | SkPath | inline |
getFillType() const | SkPath | inline |
getGenerationID() const | SkPath | |
getLastPt(SkPoint *lastPt) const | SkPath | |
getPoint(int index) const | SkPath | |
getPoints(SkPoint points[], int max) const | SkPath | |
getSegmentMasks() const | SkPath | inline |
getVerbs(uint8_t verbs[], int max) const | SkPath | |
hasComputedBounds() const | SkPath | inlineprivate |
hasOnlyMoveTos() const (defined in SkPath) | SkPath | inlineprivate |
incReserve(unsigned extraPtCount) | SkPath | |
injectMoveToIfNeeded() (defined in SkPath) | SkPath | inlineprivate |
internalGetConvexity() const (defined in SkPath) | SkPath | private |
interpolate(const SkPath &ending, SkScalar weight, SkPath *out) const | SkPath | |
isConvex() const | SkPath | inline |
IsCubicDegenerate(const SkPoint &p1, const SkPoint &p2, const SkPoint &p3, const SkPoint &p4, bool exact) | SkPath | inlinestatic |
isEmpty() const | SkPath | inline |
isFinite() const | SkPath | inline |
isInterpolatable(const SkPath &compare) const | SkPath | |
isInverseFillType() const | SkPath | inline |
IsInverseFillType(FillType fill) | SkPath | inlinestatic |
isLastContourClosed() const | SkPath | |
isLine(SkPoint line[2]) const | SkPath | |
IsLineDegenerate(const SkPoint &p1, const SkPoint &p2, bool exact) | SkPath | inlinestatic |
isNestedFillRects(SkRect rect[2], Direction dirs[2]=NULL) const | SkPath | |
isOval(SkRect *rect, Direction *dir=nullptr, unsigned *start=nullptr) const | SkPath | inline |
IsQuadDegenerate(const SkPoint &p1, const SkPoint &p2, const SkPoint &p3, bool exact) | SkPath | inlinestatic |
isRect(SkRect *rect, bool *isClosed=NULL, Direction *direction=NULL) const | SkPath | |
isRectContour(bool allowPartial, int *currVerb, const SkPoint **pts, bool *isClosed, Direction *direction) const (defined in SkPath) | SkPath | private |
isRRect(SkRRect *rrect, Direction *dir=nullptr, unsigned *start=nullptr) const | SkPath | inline |
isVolatile() const | SkPath | inline |
isZeroLength() const (defined in SkPath) | SkPath | private |
Iter (defined in SkPath) | SkPath | friend |
kAppend_AddPathMode enum value | SkPath | |
kCCW_Direction enum value | SkPath | |
kClose_Verb enum value | SkPath | |
kConcave_Convexity enum value (defined in SkPath) | SkPath | |
kConic_SegmentMask enum value (defined in SkPath) | SkPath | |
kConic_Verb enum value | SkPath | |
kConvex_Convexity enum value (defined in SkPath) | SkPath | |
kConvexity_SerializationShift enum value (defined in SkPath) | SkPath | private |
kCubic_SegmentMask enum value (defined in SkPath) | SkPath | |
kCubic_Verb enum value | SkPath | |
kCurrent_Version enum value (defined in SkPath) | SkPath | private |
kCW_Direction enum value | SkPath | |
kDirection_SerializationShift enum value (defined in SkPath) | SkPath | private |
kDone_Verb enum value | SkPath | |
kEvenOdd_FillType enum value | SkPath | |
kExtend_AddPathMode enum value | SkPath | |
kFillType_SerializationShift enum value (defined in SkPath) | SkPath | private |
kInverseEvenOdd_FillType enum value | SkPath | |
kInverseWinding_FillType enum value | SkPath | |
kIsVolatile_SerializationShift enum value (defined in SkPath) | SkPath | private |
kLarge_ArcSize enum value | SkPath | |
kLine_SegmentMask enum value (defined in SkPath) | SkPath | |
kLine_Verb enum value | SkPath | |
kMove_Verb enum value | SkPath | |
kPathPrivFirstDirection_Version enum value (defined in SkPath) | SkPath | private |
kPathPrivLastMoveToIndex_Version enum value (defined in SkPath) | SkPath | private |
kPathRefGenIDBitCnt (defined in SkPath) | SkPath | static |
kQuad_SegmentMask enum value (defined in SkPath) | SkPath | |
kQuad_Verb enum value | SkPath | |
kSmall_ArcSize enum value | SkPath | |
kUnknown_Convexity enum value (defined in SkPath) | SkPath | |
kUnused1_SerializationShift enum value (defined in SkPath) | SkPath | private |
kWinding_FillType enum value | SkPath | |
lineTo(SkScalar x, SkScalar y) | SkPath | |
lineTo(const SkPoint &p) | SkPath | inline |
moveTo(SkScalar x, SkScalar y) | SkPath | |
moveTo(const SkPoint &p) | SkPath | inline |
offset(SkScalar dx, SkScalar dy, SkPath *dst) const | SkPath | |
offset(SkScalar dx, SkScalar dy) | SkPath | inline |
operator!= (defined in SkPath) | SkPath | friend |
operator=(const SkPath &path) (defined in SkPath) | SkPath | |
operator== (defined in SkPath) | SkPath | friend |
PathTest_Private (defined in SkPath) | SkPath | friend |
quadTo(SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2) | SkPath | |
quadTo(const SkPoint &p1, const SkPoint &p2) | SkPath | inline |
rArcTo(SkScalar rx, SkScalar ry, SkScalar xAxisRotate, ArcSize largeArc, Direction sweep, SkScalar dx, SkScalar dy) | SkPath | |
rConicTo(SkScalar dx1, SkScalar dy1, SkScalar dx2, SkScalar dy2, SkScalar w) (defined in SkPath) | SkPath | |
rCubicTo(SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2, SkScalar x3, SkScalar y3) | SkPath | |
readFromMemory(const void *buffer, size_t length) | SkPath | |
reset() | SkPath | |
resetFields() | SkPath | private |
reverseAddPath(const SkPath &src) | SkPath | |
reversePathTo(const SkPath &) (defined in SkPath) | SkPath | private |
rewind() | SkPath | |
rLineTo(SkScalar dx, SkScalar dy) | SkPath | |
rMoveTo(SkScalar dx, SkScalar dy) | SkPath | |
rQuadTo(SkScalar dx1, SkScalar dy1, SkScalar dx2, SkScalar dy2) | SkPath | |
SegmentMask enum name (defined in SkPath) | SkPath | |
SerializationOffsets enum name (defined in SkPath) | SkPath | private |
SerializationVersions enum name (defined in SkPath) | SkPath | private |
setBounds(const SkRect &rect) (defined in SkPath) | SkPath | inlineprivate |
setConvexity(Convexity convexity) | SkPath | |
setFillType(FillType ft) | SkPath | inline |
setIsConvex(bool isConvex) | SkPath | inline |
setIsVolatile(bool isVolatile) | SkPath | inline |
setLastPt(SkScalar x, SkScalar y) | SkPath | |
setLastPt(const SkPoint &p) | SkPath | inline |
setPt(int index, SkScalar x, SkScalar y) (defined in SkPath) | SkPath | private |
SkAutoDisableDirectionCheck (defined in SkPath) | SkPath | friend |
SkAutoDisableOvalCheck (defined in SkPath) | SkPath | friend |
SkAutoPathBoundsUpdate (defined in SkPath) | SkPath | friend |
SkBench_AddPathTest (defined in SkPath) | SkPath | friend |
SkOpBuilder (defined in SkPath) | SkPath | friend |
SkPath() (defined in SkPath) | SkPath | |
SkPath(const SkPath &path) (defined in SkPath) | SkPath | |
SkPathPriv (defined in SkPath) | SkPath | friend |
SkPathStroker (defined in SkPath) | SkPath | friend |
SkPathWriter (defined in SkPath) | SkPath | friend |
swap(SkPath &other) | SkPath | |
toggleInverseFillType() | SkPath | inline |
transform(const SkMatrix &matrix, SkPath *dst) const | SkPath | |
transform(const SkMatrix &matrix) | SkPath | inline |
updateBoundsCache() const | SkPath | inline |
validate() const (defined in SkPath) | SkPath | |
Verb enum name | SkPath | |
writeToMemory(void *buffer) const | SkPath | |
~SkPath() (defined in SkPath) | SkPath |