Lines Matching full:fverbs
117 fVerbs = src.fVerbs;
130 (a.fFillType == b.fFillType && a.fVerbs == b.fVerbs && a.fPts == b.fPts);
139 fVerbs.swap(other.fVerbs);
150 fVerbs.reset();
158 fVerbs.rewind();
165 int count = fVerbs.count();
166 return count == 0 || (count == 1 && fVerbs[0] == kMove_Verb);
232 fVerbs.setReserve(fVerbs.count() + inc);
241 int vc = fVerbs.count();
244 if (vc > 0 && fVerbs[vc - 1] == kMove_Verb) {
248 *fVerbs.append() = kMove_Verb;
264 if (fVerbs.count() == 0) {
266 *fVerbs.append() = kMove_Verb;
269 *fVerbs.append() = kLine_Verb;
283 if (fVerbs.count() == 0) {
285 *fVerbs.append() = kMove_Verb;
291 *fVerbs.append() = kQuad_Verb;
306 if (fVerbs.count() == 0) {
308 *fVerbs.append() = kMove_Verb;
314 *fVerbs.append() = kCubic_Verb;
330 int count = fVerbs.count();
332 switch (fVerbs[count - 1]) {
336 *fVerbs.append() = kClose_Verb;
633 if (fVerbs.count() == 0) {
784 int i, vcount = path.fVerbs.count();
791 const uint8_t* verbs = path.fVerbs.begin();
816 int i, vcount = path.fVerbs.count();
823 const uint8_t* verbs = path.fVerbs.begin();
943 dst->fVerbs = fVerbs;
968 fVerbs = NULL;
979 fVerbs = path.fVerbs.begin();
980 fVerbStop = path.fVerbs.end();
987 if (fVerbs == NULL || fVerbs == fVerbStop) {
994 const uint8_t* verbs = fVerbs;
1041 fVerbs -= 1;
1060 if (fVerbs == fVerbStop) {
1071 unsigned verb = *fVerbs++;
1077 fVerbs -= 1;
1084 if (fVerbs == fVerbStop) { // might be a trailing moveto
1129 fVerbs -= 1;
1233 buffer.write32(fVerbs.count());
1236 buffer.writePad(fVerbs.begin(), fVerbs.count());
1241 fVerbs.setCount(buffer.readS32());
1244 buffer.read(fVerbs.begin(), fVerbs.count());
1323 fVerbs.validate();