Lines Matching refs:pc
1549 const TTPOLYCURVE* pc = (const TTPOLYCURVE*)cur_poly;
1551 if (pc->wType == TT_PRIM_LINE) {
1552 for (uint16_t i = 0; i < pc->cpfx; i++) {
1553 path->lineTo(SkFixedToScalar( SkFIXEDToFixed(pc->apfx[i].x)),
1554 SkFixedToScalar(-SkFIXEDToFixed(pc->apfx[i].y)));
1558 if (pc->wType == TT_PRIM_QSPLINE) {
1559 for (uint16_t u = 0; u < pc->cpfx - 1; u++) { // Walk through points in spline
1560 POINTFX pnt_b = pc->apfx[u]; // B is always the current point
1561 POINTFX pnt_c = pc->apfx[u+1];
1563 if (u < pc->cpfx - 2) { // If not on last spline, compute C
1577 cur_poly += sizeof(WORD) * 2 + sizeof(POINTFX) * pc->cpfx;
1610 const TTPOLYCURVE* pc = (const TTPOLYCURVE*)cur_poly;
1612 if (pc->wType == TT_PRIM_LINE) {
1613 for (uint16_t i = 0; i < pc->cpfx; i++) {
1615 path->lineTo(SkFixedToScalar( SkFIXEDToFixed(pc->apfx[i].x)),
1620 if (pc->wType == TT_PRIM_QSPLINE) {
1621 POINTFX currentPoint = pc->apfx[0];
1627 for (uint16_t u = 0; u < pc->cpfx - 1; u++) { // Walk through points in spline
1628 POINTFX pnt_b = currentPoint;//pc->apfx[u]; // B is always the current point
1629 POINTFX pnt_c = pc->apfx[u+1];
1638 if (u < pc->cpfx - 2) { // If not on last spline, compute C
1652 cur_poly += sizeof(WORD) * 2 + sizeof(POINTFX) * pc->cpfx;