Lines Matching refs:cmd
1853 static int nsvg__getArgsPerElement(char cmd)
1855 switch (cmd) {
2186 char cmd = '\0';
2222 switch (cmd) {
2225 nsvg__pathMoveTo(p, &cpx, &cpy, args, cmd == 'm' ? 1 : 0);
2228 cmd = (cmd == 'm') ? 'l' : 'L';
2229 rargs = nsvg__getArgsPerElement(cmd);
2234 nsvg__pathLineTo(p, &cpx, &cpy, args, cmd == 'l' ? 1 : 0);
2239 nsvg__pathHLineTo(p, &cpx, &cpy, args, cmd == 'h' ? 1 : 0);
2244 nsvg__pathVLineTo(p, &cpx, &cpy, args, cmd == 'v' ? 1 : 0);
2249 nsvg__pathCubicBezTo(p, &cpx, &cpy, &cpx2, &cpy2, args, cmd == 'c' ? 1 : 0);
2253 nsvg__pathCubicBezShortTo(p, &cpx, &cpy, &cpx2, &cpy2, args, cmd == 's' ? 1 : 0);
2257 nsvg__pathQuadBezTo(p, &cpx, &cpy, &cpx2, &cpy2, args, cmd == 'q' ? 1 : 0);
2261 nsvg__pathQuadBezShortTo(p, &cpx, &cpy, &cpx2, &cpy2, args, cmd == 't' ? 1 : 0);
2265 nsvg__pathArcTo(p, &cpx, &cpy, args, cmd == 'a' ? 1 : 0);
2279 cmd = item[0];
2280 rargs = nsvg__getArgsPerElement(cmd);
2281 if (cmd == 'M' || cmd == 'm') {
2289 } else if (cmd == 'Z' || cmd == 'z') {