Lines Matching defs:cmds
377 std::vector<SkScalar> cmds;
381 cmds.insert(cmds.end(), {MOVE, pts[0].x(), pts[0].y()});
384 cmds.insert(cmds.end(), {LINE, pts[1].x(), pts[1].y()});
387 cmds.insert(cmds.end(), {QUAD, pts[1].x(), pts[1].y(), pts[2].x(), pts[2].y()});
390 cmds.insert(cmds.end(), {CONIC,
395 cmds.insert(cmds.end(), {CUBIC,
401 cmds.push_back(CLOSE);
405 return MakeTypedArray(cmds.size(), (const float*)cmds.data());
409 const auto* cmds = reinterpret_cast<const float*>(cptr);
421 switch (sk_float_floor2int(cmds[i++])) {
424 x1 = cmds[i++], y1 = cmds[i++];
429 x1 = cmds[i++], y1 = cmds[i++];
434 x1 = cmds[i++], y1 = cmds[i++];
435 x2 = cmds[i++], y2 = cmds[i++];
440 x1 = cmds[i++], y1 = cmds[i++];
441 x2 = cmds[i++], y2 = cmds[i++];
442 x3 = cmds[i++]; // weight
447 x1 = cmds[i++], y1 = cmds[i++];
448 x2 = cmds[i++], y2 = cmds[i++];
449 x3 = cmds[i++], y3 = cmds[i++];
456 SkDebugf(" path: UNKNOWN command %f, aborting dump...\n", cmds[i-1]);