![]() |
Skia
2D Graphics Library
|
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, SkPathDirection dir=SkPathDirection::kCW) | SkPath | |
| addOval(const SkRect &oval, SkPathDirection dir=SkPathDirection::kCW) | SkPath | |
| addOval(const SkRect &oval, SkPathDirection 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 | |
| addPoly(const std::initializer_list< SkPoint > &list, bool close) | SkPath | inline |
| addRect(const SkRect &rect, SkPathDirection dir, unsigned start) | SkPath | |
| addRect(const SkRect &rect, SkPathDirection dir=SkPathDirection::kCW) | SkPath | inline |
| addRect(SkScalar left, SkScalar top, SkScalar right, SkScalar bottom, SkPathDirection dir=SkPathDirection::kCW) | SkPath | inline |
| addRoundRect(const SkRect &rect, SkScalar rx, SkScalar ry, SkPathDirection dir=SkPathDirection::kCW) | SkPath | |
| addRoundRect(const SkRect &rect, const SkScalar radii[], SkPathDirection dir=SkPathDirection::kCW) | SkPath | |
| addRRect(const SkRRect &rrect, SkPathDirection dir=SkPathDirection::kCW) | SkPath | |
| addRRect(const SkRRect &rrect, SkPathDirection dir, unsigned start) | SkPath | |
| approximateBytesUsed() const | 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, SkPathDirection sweep, SkScalar x, SkScalar y) | SkPath | |
| arcTo(const SkPoint r, SkScalar xAxisRotate, ArcSize largeArc, SkPathDirection sweep, const SkPoint xy) | SkPath | inline |
| Circle(SkScalar center_x, SkScalar center_y, SkScalar radius, SkPathDirection dir=SkPathDirection::kCW) | SkPath | static |
| close() | SkPath | |
| computeTightBounds() const | SkPath | |
| conicTo(SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2, SkScalar w) | SkPath | |
| conicTo(const SkPoint &p1, const SkPoint &p2, SkScalar w) | 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 |
| 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 |
| dump(SkWStream *stream, bool dumpAsHex) const | SkPath | |
| dump() const | SkPath | inline |
| dumpArrays(SkWStream *stream, bool dumpAsHex) const | SkPath | |
| dumpArrays() const | SkPath | inline |
| dumpHex() const | SkPath | inline |
| ForceIsRRect_Private class | SkPath | friend |
| FuzzPath class | SkPath | friend |
| getBounds() const | SkPath | |
| 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 | |
| getVerbs(uint8_t verbs[], int max) const | SkPath | |
| incReserve(int extraPtCount) | SkPath | |
| interpolate(const SkPath &ending, SkScalar weight, SkPath *out) const | SkPath | |
| isConvex() const | SkPath | |
| IsCubicDegenerate(const SkPoint &p1, const SkPoint &p2, const SkPoint &p3, const SkPoint &p4, bool exact) | SkPath | static |
| isEmpty() const | SkPath | |
| isFinite() const | SkPath | |
| isInterpolatable(const SkPath &compare) const | SkPath | |
| isInverseFillType() const | SkPath | inline |
| isLastContourClosed() const | SkPath | |
| isLine(SkPoint line[2]) const | SkPath | |
| IsLineDegenerate(const SkPoint &p1, const SkPoint &p2, bool exact) | SkPath | static |
| isOval(SkRect *bounds) const | SkPath | |
| IsQuadDegenerate(const SkPoint &p1, const SkPoint &p2, const SkPoint &p3, bool exact) | SkPath | static |
| isRect(SkRect *rect, bool *isClosed=nullptr, SkPathDirection *direction=nullptr) const | SkPath | |
| isRRect(SkRRect *rrect) const | SkPath | |
| isValid() const | SkPath | |
| isVolatile() const | SkPath | inline |
| Iter class | SkPath | friend |
| kAppend_AddPathMode enum value | SkPath | |
| kClose_Verb enum value | SkPath | |
| kConic_SegmentMask enum value | SkPath | |
| kConic_Verb enum value | SkPath | |
| kCubic_SegmentMask enum value | SkPath | |
| kCubic_Verb enum value | SkPath | |
| kDone_Verb enum value | SkPath | |
| kExtend_AddPathMode enum value | SkPath | |
| kLarge_ArcSize enum value | SkPath | |
| kLine_SegmentMask enum value | SkPath | |
| kLine_Verb enum value | SkPath | |
| kMove_Verb enum value | SkPath | |
| kQuad_SegmentMask enum value | SkPath | |
| kQuad_Verb enum value | SkPath | |
| kSmall_ArcSize enum value | SkPath | |
| Line(const SkPoint a, const SkPoint b) | SkPath | inlinestatic |
| lineTo(SkScalar x, SkScalar y) | SkPath | |
| lineTo(const SkPoint &p) | SkPath | inline |
| Make(const SkPoint[], int pointCount, const uint8_t[], int verbCount, const SkScalar[], int conicWeightCount, SkPathFillType, bool isVolatile=false) | SkPath | static |
| makeScale(SkScalar sx, SkScalar sy) | SkPath | inline |
| makeTransform(const SkMatrix &m, SkApplyPerspectiveClip pc=SkApplyPerspectiveClip::kYes) const | 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!=(const SkPath &a, const SkPath &b) | SkPath | friend |
| operator=(const SkPath &path) | SkPath | |
| operator==(const SkPath &a, const SkPath &b) | SkPath | friend |
| Oval(const SkRect &, SkPathDirection=SkPathDirection::kCW) | SkPath | static |
| Oval(const SkRect &, SkPathDirection, unsigned startIndex) | SkPath | static |
| PathTest_Private class | SkPath | friend |
| Polygon(const SkPoint pts[], int count, bool isClosed, SkPathFillType=SkPathFillType::kWinding, bool isVolatile=false) | SkPath | static |
| Polygon(const std::initializer_list< SkPoint > &list, bool isClosed, SkPathFillType fillType=SkPathFillType::kWinding, bool isVolatile=false) | SkPath | inlinestatic |
| 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, SkPathDirection sweep, SkScalar dx, SkScalar dy) | SkPath | |
| rConicTo(SkScalar dx1, SkScalar dy1, SkScalar dx2, SkScalar dy2, SkScalar w) | SkPath | |
| rCubicTo(SkScalar dx1, SkScalar dy1, SkScalar dx2, SkScalar dy2, SkScalar dx3, SkScalar dy3) | SkPath | |
| readFromMemory(const void *buffer, size_t length) | SkPath | |
| Rect(const SkRect &, SkPathDirection=SkPathDirection::kCW, unsigned startIndex=0) | SkPath | static |
| reset() | SkPath | |
| reverseAddPath(const SkPath &src) | SkPath | |
| rewind() | SkPath | |
| rLineTo(SkScalar dx, SkScalar dy) | SkPath | |
| rMoveTo(SkScalar dx, SkScalar dy) | SkPath | |
| rQuadTo(SkScalar dx1, SkScalar dy1, SkScalar dx2, SkScalar dy2) | SkPath | |
| RRect(const SkRRect &, SkPathDirection dir=SkPathDirection::kCW) | SkPath | static |
| RRect(const SkRRect &, SkPathDirection, unsigned startIndex) | SkPath | static |
| RRect(const SkRect &bounds, SkScalar rx, SkScalar ry, SkPathDirection dir=SkPathDirection::kCW) | SkPath | static |
| SegmentMask enum name | SkPath | |
| serialize() const | SkPath | |
| setFillType(SkPathFillType ft) | SkPath | inline |
| setIsVolatile(bool isVolatile) | SkPath | inline |
| setLastPt(SkScalar x, SkScalar y) | SkPath | |
| setLastPt(const SkPoint &p) | SkPath | inline |
| sk_is_trivially_relocatable typedef | SkPath | |
| SkAutoDisableDirectionCheck class | SkPath | friend |
| SkAutoDisableOvalCheck class | SkPath | friend |
| SkAutoPathBoundsUpdate class | SkPath | friend |
| SkBench_AddPathTest class | SkPath | friend |
| SkOpBuilder class | SkPath | friend |
| SkPath() | SkPath | |
| SkPath(const SkPath &path) | SkPath | |
| SkPathBuilder class | SkPath | friend |
| SkPathEdgeIter class | SkPath | friend |
| SkPathPriv class | SkPath | friend |
| SkPathStroker class | SkPath | friend |
| SkPathWriter class | SkPath | friend |
| swap(SkPath &other) | SkPath | |
| toggleInverseFillType() | SkPath | inline |
| transform(const SkMatrix &matrix, SkPath *dst, SkApplyPerspectiveClip pc=SkApplyPerspectiveClip::kYes) const | SkPath | |
| transform(const SkMatrix &matrix, SkApplyPerspectiveClip pc=SkApplyPerspectiveClip::kYes) | SkPath | inline |
| updateBoundsCache() const | SkPath | inline |
| Verb enum name | SkPath | |
| writeToMemory(void *buffer) const | SkPath | |
| ~SkPath() | SkPath |