Flutter Engine
The Flutter Engine
|
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 | |
addOpenOval(const SkRect &oval, SkPathDirection dir, unsigned start) | 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 |
detach() | 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 | SkPath | friend |
FuzzPath | 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, int extraVerbCount=0, int extraConicCount=0) | SkPath | |
interpolate(const SkPath &ending, SkScalar weight, SkPath *out) const | SkPath | |
isArc(SkArc *arc) 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 | 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!= | SkPath | friend |
operator=(const SkPath &path) | SkPath | |
operator== | SkPath | friend |
Oval(const SkRect &, SkPathDirection=SkPathDirection::kCW) | SkPath | static |
Oval(const SkRect &, SkPathDirection, unsigned startIndex) | SkPath | static |
PathTest_Private | 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 | SkPath | friend |
SkAutoDisableOvalCheck | SkPath | friend |
SkAutoPathBoundsUpdate | SkPath | friend |
SkBench_AddPathTest | SkPath | friend |
SkOpBuilder | SkPath | friend |
SkPath() | SkPath | |
SkPath(const SkPath &path) | SkPath | |
SkPathBuilder | SkPath | friend |
SkPathEdgeIter | SkPath | friend |
SkPathPriv | SkPath | friend |
SkPathStroker | SkPath | friend |
SkPathWriter | SkPath | friend |
snapshot() const | SkPath | inline |
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 |