Lines Matching refs:cur
103 void _pathAppendArcTo(Array<PathCommand>* cmds, Array<Point>* pts, Point* cur, Point* curCtl, float… in _pathAppendArcTo() argument
125 sx = cur->x; in _pathAppendArcTo()
126 sy = cur->y; in _pathAppendArcTo()
259 *cur = p[2]; in _pathAppendArcTo()
317 …Command>* cmds, Array<Point>* pts, char cmd, float* arr, int count, Point* cur, Point* curCtl, Poi… in _processCommand() argument
327 arr[i] = arr[i] + cur->x; in _processCommand()
328 arr[i + 1] = arr[i + 1] + cur->y; in _processCommand()
333 arr[0] = arr[0] + cur->x; in _processCommand()
337 arr[0] = arr[0] + cur->y; in _processCommand()
341 arr[5] = arr[5] + cur->x; in _processCommand()
342 arr[6] = arr[6] + cur->y; in _processCommand()
356 *cur = {arr[0], arr[1]}; in _processCommand()
365 *cur = {arr[0], arr[1]}; in _processCommand()
379 *cur = p[2]; in _processCommand()
388 ctrl.x = 2 * cur->x - curCtl->x; in _processCommand()
389 ctrl.y = 2 * cur->y - curCtl->y; in _processCommand()
391 ctrl = *cur; in _processCommand()
401 *cur = p[2]; in _processCommand()
408 float ctrl_x0 = (cur->x + 2 * arr[0]) * (1.0 / 3.0); in _processCommand()
409 float ctrl_y0 = (cur->y + 2 * arr[1]) * (1.0 / 3.0); in _processCommand()
420 *cur = p[2]; in _processCommand()
429 ctrl.x = 2 * cur->x - curCtl->x; in _processCommand()
430 ctrl.y = 2 * cur->y - curCtl->y; in _processCommand()
432 ctrl = *cur; in _processCommand()
434 float ctrl_x0 = (cur->x + 2 * ctrl.x) * (1.0 / 3.0); in _processCommand()
435 float ctrl_y0 = (cur->y + 2 * ctrl.y) * (1.0 / 3.0); in _processCommand()
446 *cur = p[2]; in _processCommand()
452 Point p = {arr[0], cur->y}; in _processCommand()
455 cur->x = arr[0]; in _processCommand()
460 Point p = {cur->x, arr[0]}; in _processCommand()
463 cur->y = arr[0]; in _processCommand()
469 *cur = *startPoint; in _processCommand()
479 *cur = {arr[5], arr[6]}; in _processCommand()
480 } else if (!tvg::equal(cur->x, arr[5]) || !tvg::equal(cur->y, arr[6])) { in _processCommand()
481 …_pathAppendArcTo(cmds, pts, cur, curCtl, arr[5], arr[6], fabsf(arr[0]), fabsf(arr[1]), arr[2], arr… in _processCommand()
482 *cur = *curCtl = {arr[5], arr[6]}; in _processCommand()
553 Point cur = { 0, 0 }; in svgPathToShape() local
569 …if (!_processCommand(&cmds, &pts, cmd, numberArray, numberCount, &cur, &curCtl, &startPoint, &isQu… in svgPathToShape()