diff options
author | reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2010-02-09 16:38:45 +0000 |
---|---|---|
committer | reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2010-02-09 16:38:45 +0000 |
commit | d3aa4ff7a564953dff9a15ff03fd42eebf64569f (patch) | |
tree | 3f226317ba64864f43527a0c01c60b46052def04 /include/core | |
parent | 218521e15706c4377b1be49d931c4d7c8d597445 (diff) |
add countPoints() and getPoint()
git-svn-id: http://skia.googlecode.com/svn/trunk@494 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'include/core')
-rw-r--r-- | include/core/SkPath.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/core/SkPath.h b/include/core/SkPath.h index ecdfd1ab41..3afea09433 100644 --- a/include/core/SkPath.h +++ b/include/core/SkPath.h @@ -123,6 +123,18 @@ public: */ bool isRect(SkRect* rect) const; + /** Return the number of points in the path + */ + int countPoints() const { + return this->getPoints(NULL, 0); + } + + /** Return the point at the specified index. If the index is out of range + (i.e. is not 0 <= index < countPoints()) then the returned coordinates + will be (0,0) + */ + SkPoint getPoint(int index) const; + /** Returns the number of points in the path. Up to max points are copied. @param points If not null, receives up to max points |