Lines Matching defs:pScrPriv

52     FbOverlayScrPrivPtr pScrPriv = fbOverlayGetScrPriv(pWin->drawable.pScreen);
59 for (i = 0; i < pScrPriv->nlayers; i++) {
60 pPixmap = pScrPriv->layer[i].u.run.pixmap;
71 RegionEmpty(&pScrPriv->layer[i].u.run.region);
82 FbOverlayScrPrivPtr pScrPriv = fbOverlayGetScrPriv(pScreen);
85 for (i = 0; i < pScrPriv->nlayers; i++) {
86 (*pScreen->DestroyPixmap) (pScrPriv->layer[i].u.run.pixmap);
87 RegionUninit(&pScrPriv->layer[i].u.run.region);
98 FbOverlayScrPrivPtr pScrPriv = fbOverlayGetScrPriv(pWin->drawable.pScreen);
101 for (i = 0; i < pScrPriv->nlayers; i++)
103 (void *) pScrPriv->layer[i].u.run.pixmap)
112 FbOverlayScrPrivPtr pScrPriv = fbOverlayGetScrPriv(pScreen);
126 for (i = 0; i < pScrPriv->nlayers; i++) {
127 pbits = pScrPriv->layer[i].u.init.pbits;
128 width = pScrPriv->layer[i].u.init.width;
129 depth = pScrPriv->layer[i].u.init.depth;
139 pScrPriv->layer[i].u.run.pixmap = pPixmap;
140 RegionInit(&pScrPriv->layer[i].u.run.region, &box, 0);
142 pScreen->devPrivate = pScrPriv->layer[0].u.run.pixmap;
160 FbOverlayScrPrivPtr pScrPriv = fbOverlayGetScrPriv(pScreen);
166 for (i = 0; i < pScrPriv->nlayers; i++) {
169 RegionUnion(&pScrPriv->layer[i].u.run.region,
170 &pScrPriv->layer[i].u.run.region, prgn);
172 else if (RegionNotEmpty(&pScrPriv->layer[i].u.run.region)) {
175 RegionIntersect(&rgnNew, prgn, &pScrPriv->layer[i].u.run.region);
176 (*pScrPriv->PaintKey) (&pScrPriv->layer[i].u.run.pixmap->drawable,
177 &rgnNew, pScrPriv->layer[i].key, i);
180 RegionSubtract(&pScrPriv->layer[i].u.run.region,
181 &pScrPriv->layer[i].u.run.region, prgn);
193 FbOverlayScrPrivPtr pScrPriv = fbOverlayGetScrPriv(pScreen);
213 for (i = 0; i < pScrPriv->nlayers; i++) {
216 &pScrPriv->layer[i].u.run.region);
219 pPixmap = pScrPriv->layer[i].u.run.pixmap;
222 &layerRgn[i], dx, dy, pScrPriv->CopyWindow, 0,
229 for (i = 0; i < pScrPriv->nlayers; i++) {
276 FbOverlayScrPrivPtr pScrPriv;
285 pScrPriv = malloc(sizeof(FbOverlayScrPrivRec));
286 if (!pScrPriv)
292 free(pScrPriv);
298 free(pScrPriv);
308 pScrPriv->nlayers = 2;
309 pScrPriv->PaintKey = fbOverlayPaintKey;
310 pScrPriv->CopyWindow = fbCopyWindowProc;
311 pScrPriv->layer[0].u.init.pbits = pbits1;
312 pScrPriv->layer[0].u.init.width = width1;
313 pScrPriv->layer[0].u.init.depth = depth1;
315 pScrPriv->layer[1].u.init.pbits = pbits2;
316 pScrPriv->layer[1].u.init.width = width2;
317 pScrPriv->layer[1].u.init.depth = depth2;
318 dixSetPrivate(&pScreen->devPrivates, fbOverlayScreenPrivateKey, pScrPriv);