Lines Matching defs:pLeft
515 LineFacePtr pLeft,
532 if (pLeft->dx > 0 || (pLeft->dx == 0 && pLeft->dy > 0))
537 denom = - pLeft->dx * (double)pRight->dy + pRight->dx * (double)pLeft->dy;
542 miLineOnePoint (pDrawable, pGC, pixel, spanData, pLeft->x, pLeft->y);
549 pLeft, pRight,
553 denom = - pLeft->dx * (double)pRight->dy + pRight->dx * (double)pLeft->dy;
561 pLeft->xa = -pLeft->xa;
562 pLeft->ya = -pLeft->ya;
563 pLeft->dx = -pLeft->dx;
564 pLeft->dy = -pLeft->dy;
583 slopes[1].dx = pLeft->dy;
584 slopes[1].dy = -pLeft->dx;
587 vertices[2].x = pLeft->xa;
588 vertices[2].y = pLeft->ya;
592 my = (pLeft->dy * (pRight->xa * pRight->dy - pRight->ya * pRight->dx) -
593 pRight->dy * (pLeft->xa * pLeft->dy - pLeft->ya * pLeft->dx )) /
595 if (pLeft->dy != 0)
597 mx = pLeft->xa + (my - pLeft->ya) *
598 (double) pLeft->dx / (double) pLeft->dy;
612 slopes[2].dx = pLeft->dx;
613 slopes[2].dy = pLeft->dy;
614 slopes[2].k = pLeft->k;
638 adx = dx = pRight->xa - pLeft->xa;
639 ady = dy = pRight->ya - pLeft->ya;
649 slopes[2].k = ((pLeft->xa + pRight->xa) * slopes[2].dy -
650 (pLeft->ya + pRight->ya) * slopes[2].dx) / 2.0;
654 y = miPolyBuildPoly (vertices, slopes, edgecount, pLeft->x, pLeft->y,
964 miRoundJoinClip (LineFacePtr pLeft, LineFacePtr pRight,
970 denom = - pLeft->dx * (double)pRight->dy + pRight->dx * (double)pLeft->dy;
974 pLeft->xa = -pLeft->xa;
975 pLeft->ya = -pLeft->ya;
982 *y1 = miRoundJoinFace (pLeft, edge1, left1);