Index: include/core/SkPath.h |
=================================================================== |
--- include/core/SkPath.h (revision 9163) |
+++ include/core/SkPath.h (working copy) |
@@ -246,16 +246,6 @@ |
*/ |
bool isRect(SkRect* rect) const; |
- /** Returns true if the path specifies a pair of nested rectangles. If so, and if |
- rect is not null, set rect[0] to the outer rectangle and rect[1] to the inner |
- rectangle. If the path does not specify a pair of nested rectangles, return |
- false and ignore rect. |
- |
- @param rect If not null, returns the path as a pair of nested rectangles |
- @return true if the path describes a pair of nested rectangles |
- */ |
- bool isNestedRects(SkRect rect[2]) const; |
- |
/** Return the number of points in the path |
*/ |
int countPoints() const; |
@@ -586,6 +576,19 @@ |
*/ |
bool isRect(bool* isClosed, Direction* direction) const; |
+ /** Returns true if the path specifies a pair of nested rectangles. If so, and if |
+ rect is not null, set rect[0] to the outer rectangle and rect[1] to the inner |
+ rectangle. If so, and dirs is not null, set dirs[0] to the direction of |
+ the outer rectangle and dirs[1] to the direction of the inner rectangle. If |
+ the path does not specify a pair of nested rectangles, return |
+ false and ignore rect and dirs. |
+ |
+ @param rect If not null, returns the path as a pair of nested rectangles |
+ @param dirs If not null, returns the direction of the rects |
+ @return true if the path describes a pair of nested rectangles |
+ */ |
+ bool isNestedRects(SkRect rect[2], Direction dirs[2] = NULL) const; |
+ |
/** |
* Add a closed rectangle contour to the path |
* @param rect The rectangle to add as a closed contour to the path |