Lines Matching refs:pSeg
95 int nseg, xSegment * pSeg);
800 RootlessPolySegment(DrawablePtr dst, GCPtr pGC, int nseg, xSegment * pSeg) in RootlessPolySegment() argument
806 pGC->ops->PolySegment(dst, pGC, nseg, pSeg); in RootlessPolySegment()
815 if (pSeg->x2 > pSeg->x1) { in RootlessPolySegment()
816 box.x1 = pSeg->x1; in RootlessPolySegment()
817 box.x2 = pSeg->x2; in RootlessPolySegment()
820 box.x2 = pSeg->x1; in RootlessPolySegment()
821 box.x1 = pSeg->x2; in RootlessPolySegment()
824 if (pSeg->y2 > pSeg->y1) { in RootlessPolySegment()
825 box.y1 = pSeg->y1; in RootlessPolySegment()
826 box.y2 = pSeg->y2; in RootlessPolySegment()
829 box.y2 = pSeg->y1; in RootlessPolySegment()
830 box.y1 = pSeg->y2; in RootlessPolySegment()
834 pSeg++; in RootlessPolySegment()
835 if (pSeg->x2 > pSeg->x1) { in RootlessPolySegment()
836 if (pSeg->x1 < box.x1) in RootlessPolySegment()
837 box.x1 = pSeg->x1; in RootlessPolySegment()
838 if (pSeg->x2 > box.x2) in RootlessPolySegment()
839 box.x2 = pSeg->x2; in RootlessPolySegment()
842 if (pSeg->x2 < box.x1) in RootlessPolySegment()
843 box.x1 = pSeg->x2; in RootlessPolySegment()
844 if (pSeg->x1 > box.x2) in RootlessPolySegment()
845 box.x2 = pSeg->x1; in RootlessPolySegment()
847 if (pSeg->y2 > pSeg->y1) { in RootlessPolySegment()
848 if (pSeg->y1 < box.y1) in RootlessPolySegment()
849 box.y1 = pSeg->y1; in RootlessPolySegment()
850 if (pSeg->y2 > box.y2) in RootlessPolySegment()
851 box.y2 = pSeg->y2; in RootlessPolySegment()
854 if (pSeg->y2 < box.y1) in RootlessPolySegment()
855 box.y1 = pSeg->y2; in RootlessPolySegment()
856 if (pSeg->y1 > box.y2) in RootlessPolySegment()
857 box.y2 = pSeg->y1; in RootlessPolySegment()