Lines Matching refs:pSrcDrawable
35 miCopyRegion (DrawablePtr pSrcDrawable,
58 careful = ((pSrcDrawable == pDstDrawable) ||
59 ((pSrcDrawable->type == DRAWABLE_WINDOW) &&
137 (*copyProc) (pSrcDrawable,
150 miDoCopy (DrawablePtr pSrcDrawable,
186 if (pSrcDrawable->pScreen->SourceValidate)
188 (*pSrcDrawable->pScreen->SourceValidate) (pSrcDrawable, xIn, yIn, widthSrc, heightSrc,
193 if (pSrcDrawable->type == DRAWABLE_PIXMAP)
195 if ((pSrcDrawable == pDstDrawable) && (pGC->clientClipType == CT_NONE))
208 if (!((WindowPtr) pSrcDrawable)->parent &&
209 RegionNotEmpty(&((WindowPtr) pSrcDrawable)->borderClip))
217 else if ((pSrcDrawable == pDstDrawable) &&
224 prgnSrcClip = NotClippedByChildren((WindowPtr)pSrcDrawable);
230 prgnSrcClip = &((WindowPtr)pSrcDrawable)->clipList;
234 xIn += pSrcDrawable->x;
235 yIn += pSrcDrawable->y;
258 if (box_x1 < pSrcDrawable->x)
260 box_x1 = pSrcDrawable->x;
263 if (box_y1 < pSrcDrawable->y)
265 box_y1 = pSrcDrawable->y;
268 if (box_x2 > pSrcDrawable->x + (int) pSrcDrawable->width)
270 box_x2 = pSrcDrawable->x + (int) pSrcDrawable->width;
273 if (box_y2 > pSrcDrawable->y + (int) pSrcDrawable->height)
275 box_y2 = pSrcDrawable->y + (int) pSrcDrawable->height;
334 miCopyRegion (pSrcDrawable, pDstDrawable, pGC,
339 prgnExposed = miHandleExposures(pSrcDrawable, pDstDrawable, pGC,
340 xIn - pSrcDrawable->x,
341 yIn - pSrcDrawable->y,