Lines Matching defs:pc
1477 const TTPOLYCURVE* pc = (const TTPOLYCURVE*)cur_poly;
1479 if (pc->wType == TT_PRIM_LINE) {
1480 for (uint16_t i = 0; i < pc->cpfx; i++) {
1481 path->lineTo(SkFixedToScalar( SkFIXEDToFixed(pc->apfx[i].x)),
1482 SkFixedToScalar(-SkFIXEDToFixed(pc->apfx[i].y)));
1486 if (pc->wType == TT_PRIM_QSPLINE) {
1487 for (uint16_t u = 0; u < pc->cpfx - 1; u++) { // Walk through points in spline
1488 POINTFX pnt_b = pc->apfx[u]; // B is always the current point
1489 POINTFX pnt_c = pc->apfx[u+1];
1491 if (u < pc->cpfx - 2) { // If not on last spline, compute C
1505 cur_poly += sizeof(WORD) * 2 + sizeof(POINTFX) * pc->cpfx;
1538 const TTPOLYCURVE* pc = (const TTPOLYCURVE*)cur_poly;
1540 if (pc->wType == TT_PRIM_LINE) {
1541 for (uint16_t i = 0; i < pc->cpfx; i++) {
1543 path->lineTo(SkFixedToScalar( SkFIXEDToFixed(pc->apfx[i].x)),
1548 if (pc->wType == TT_PRIM_QSPLINE) {
1549 POINTFX currentPoint = pc->apfx[0];
1555 for (uint16_t u = 0; u < pc->cpfx - 1; u++) { // Walk through points in spline
1556 POINTFX pnt_b = currentPoint;//pc->apfx[u]; // B is always the current point
1557 POINTFX pnt_c = pc->apfx[u+1];
1566 if (u < pc->cpfx - 2) { // If not on last spline, compute C
1580 cur_poly += sizeof(WORD) * 2 + sizeof(POINTFX) * pc->cpfx;