Lines Matching full:fpts
116 fPts = src.fPts;
130 (a.fFillType == b.fFillType && a.fVerbs == b.fVerbs && a.fPts == b.fPts);
138 fPts.swap(other.fPts);
149 fPts.reset();
157 fPts.rewind();
180 int count = fPts.count();
182 memcpy(copy, fPts.begin(), sizeof(SkPoint) * SkMin32(max, count));
188 if ((unsigned)index < (unsigned)fPts.count()) {
189 return fPts[index];
198 int count = fPts.count();
202 *lastPt = fPts[count - 1];
210 int count = fPts.count();
214 fPts[count - 1].set(x, y);
223 compute_pt_bounds(&fBounds, fPts);
233 fPts.setReserve(fPts.count() + inc);
245 pt = &fPts[fPts.count() - 1];
247 pt = fPts.append();
265 fPts.append()->set(0, 0);
268 fPts.append()->set(x, y);
284 fPts.append()->set(0, 0);
288 SkPoint* pts = fPts.append(2);
307 fPts.append()->set(0, 0);
310 SkPoint* pts = fPts.append(3);
736 this->incReserve(path.fPts.count());
792 const SkPoint* pts = path.fPts.begin() + 1; // 1 for the initial moveTo
824 const SkPoint* pts = path.fPts.begin();
930 matrix.mapPoints(dst->fPts.begin(), dst->fPts.count());
934 if (!fBoundsIsDirty && matrix.rectStaysRect() && fPts.count() > 1) {
944 dst->fPts.setCount(fPts.count());
947 matrix.mapPoints(dst->fPts.begin(), fPts.begin(), fPts.count());
963 fPts = NULL;
978 fPts = path.fPts.begin();
1053 *pts = fPts[-1];
1072 const SkPoint* srcPts = fPts;
1136 fPts = srcPts;
1232 buffer.write32(fPts.count());
1235 buffer.writeMul4(fPts.begin(), sizeof(SkPoint) * fPts.count());
1240 fPts.setCount(buffer.readS32());
1243 buffer.read(fPts.begin(), sizeof(SkPoint) * fPts.count());
1322 fPts.validate();
1327 compute_pt_bounds(&bounds, fPts);
1328 if (fPts.count() <= 1) {