Lines Matching refs:pScreen

48  * in, and puts it into pScreen->devPrivate.  miCreateScreenResources 
62 /* this plugs into pScreen->ModifyPixmapHeader */
123 miCloseScreen (int iScreen, ScreenPtr pScreen)
125 return ((*pScreen->DestroyPixmap)((PixmapPtr)pScreen->devPrivate));
131 * that time. pScreen->CreateScreenResources is called after all
136 miCreateScreenResources(ScreenPtr pScreen)
141 pScrInitParms = (miScreenInitParmsPtr)pScreen->devPrivate;
143 /* if width is non-zero, pScreen->devPrivate will be a pixmap
153 pPixmap = (*pScreen->CreatePixmap)(pScreen, 0, 0, pScreen->rootDepth, 0);
157 if (!(*pScreen->ModifyPixmapHeader)(pPixmap, pScreen->width,
158 pScreen->height, pScreen->rootDepth,
159 BitsPerPixel(pScreen->rootDepth),
160 PixmapBytePad(pScrInitParms->width, pScreen->rootDepth),
169 free(pScreen->devPrivate); /* freeing miScreenInitParmsRec */
170 pScreen->devPrivate = value; /* pPixmap or pbits */
175 miScreenDevPrivateInit(ScreenPtr pScreen, int width, pointer pbits)
188 pScreen->devPrivate = (pointer)pScrInitParms;
193 miGetScreenPixmap(ScreenPtr pScreen)
195 return (PixmapPtr)(pScreen->devPrivate);
202 pPix->drawable.pScreen->devPrivate = (pointer)pPix;
207 ScreenPtr pScreen,
220 pScreen->width = xsize;
221 pScreen->height = ysize;
222 pScreen->mmWidth = (xsize * 254 + dpix * 5) / (dpix * 10);
223 pScreen->mmHeight = (ysize * 254 + dpiy * 5) / (dpiy * 10);
224 pScreen->numDepths = numDepths;
225 pScreen->rootDepth = rootDepth;
226 pScreen->allowedDepths = depths;
227 pScreen->rootVisual = rootVisual;
229 pScreen->minInstalledCmaps = 1;
230 pScreen->maxInstalledCmaps = 1;
231 pScreen->backingStoreSupport = NotUseful;
232 pScreen->saveUnderSupport = NotUseful;
234 pScreen->ModifyPixmapHeader = miModifyPixmapHeader;
235 pScreen->CreateScreenResources = miCreateScreenResources;
236 pScreen->GetScreenPixmap = miGetScreenPixmap;
237 pScreen->SetScreenPixmap = miSetScreenPixmap;
238 pScreen->numVisuals = numVisuals;
239 pScreen->visuals = visuals;
243 ShmRegisterFbFuncs(pScreen);
245 pScreen->CloseScreen = miCloseScreen;
249 pScreen->SourceValidate = (SourceValidateProcPtr) 0;
252 pScreen->ValidateTree = miValidateTree;
253 pScreen->PostValidateTree = (PostValidateTreeProcPtr) 0;
254 pScreen->WindowExposures = miWindowExposures;
256 pScreen->ClearToBackground = miClearToBackground;
257 pScreen->ClipNotify = (ClipNotifyProcPtr) 0;
258 pScreen->RestackWindow = (RestackWindowProcPtr) 0;
265 pScreen->SendGraphicsExpose = miSendGraphicsExpose;
266 pScreen->BlockHandler = (ScreenBlockHandlerProcPtr)NoopDDA;
267 pScreen->WakeupHandler = (ScreenWakeupHandlerProcPtr)NoopDDA;
268 pScreen->blockData = (pointer)0;
269 pScreen->wakeupData = (pointer)0;
270 pScreen->MarkWindow = miMarkWindow;
271 pScreen->MarkOverlappedWindows = miMarkOverlappedWindows;
272 pScreen->MoveWindow = miMoveWindow;
273 pScreen->ResizeWindow = miSlideAndSizeWindow;
274 pScreen->GetLayerWindow = miGetLayerWindow;
275 pScreen->HandleExposures = miHandleValidateExposures;
276 pScreen->ReparentWindow = (ReparentWindowProcPtr) 0;
277 pScreen->ChangeBorderWidth = miChangeBorderWidth;
278 pScreen->SetShape = miSetShape;
279 pScreen->MarkUnrealizedWindow = miMarkUnrealizedWindow;
281 miSetZeroLineBias(pScreen, DEFAULTZEROLINEBIAS);
283 return miScreenDevPrivateInit(pScreen, width, pbits);
289 miSetZeroLineBias(ScreenPtr pScreen, unsigned int bias)
294 dixSetPrivate(&pScreen->devPrivates, miZeroLineScreenKey,