Lines Matching full:startindex
907 PointIterator(SkPath::Direction dir, unsigned startIndex)
908 : fCurrent(startIndex % N)
931 RectPointIterator(const SkRect& rect, SkPath::Direction dir, unsigned startIndex)
932 : PointIterator(dir, startIndex) {
943 OvalPointIterator(const SkRect& oval, SkPath::Direction dir, unsigned startIndex)
944 : PointIterator(dir, startIndex) {
958 RRectPointIterator(const SkRRect& rrect, SkPath::Direction dir, unsigned startIndex)
959 : PointIterator(dir, startIndex) {
993 void SkPath::addRect(const SkRect &rect, Direction dir, unsigned startIndex) {
1005 RectPointIterator iter(rect, dir, startIndex);
1127 void SkPath::addRRect(const SkRRect &rrect, Direction dir, unsigned startIndex) {
1135 this->addRect(bounds, dir, (startIndex + 1) / 2);
1138 this->addOval(bounds, dir, startIndex / 2);
1147 const bool startsWithConic = ((startIndex & 1) == (dir == kCW_Direction));
1156 RRectPointIterator rrectIter(rrect, dir, startIndex);
1159 const unsigned rectStartIndex = startIndex / 2 + (dir == kCW_Direction ? 0 : 1);
1179 ed.setIsRRect(isRRect, dir, startIndex % 8);
1487 SkScalar startIndex = std::fmod(startOver90I + 1.f, 4.f);
1488 startIndex = startIndex < 0 ? startIndex + 4.f : startIndex;
1490 (unsigned) startIndex);