Lines Matching refs:pScreen
62 static Bool miDCCloseScreen(ScreenPtr pScreen);
92 miDCInitialize(ScreenPtr pScreen, miPointerScreenFuncPtr screenFuncs) in miDCInitialize() argument
97 !dixRegisterScreenPrivateKey(&miDCDeviceKeyRec, pScreen, PRIVATE_DEVICE, in miDCInitialize()
105 pScreenPriv->CloseScreen = pScreen->CloseScreen; in miDCInitialize()
106 pScreen->CloseScreen = miDCCloseScreen; in miDCInitialize()
108 dixSetPrivate(&pScreen->devPrivates, miDCScreenKey, pScreenPriv); in miDCInitialize()
110 if (!miSpriteInitialize(pScreen, screenFuncs)) { in miDCInitialize()
118 miDCSwitchScreenCursor(ScreenPtr pScreen, CursorPtr pCursor, PixmapPtr sourceBits, PixmapPtr maskBi… in miDCSwitchScreenCursor() argument
120 miDCScreenPtr pScreenPriv = dixLookupPrivate(&pScreen->devPrivates, miDCScreenKey); in miDCSwitchScreenCursor()
123 (*pScreen->DestroyPixmap)(pScreenPriv->sourceBits); in miDCSwitchScreenCursor()
127 (*pScreen->DestroyPixmap)(pScreenPriv->maskBits); in miDCSwitchScreenCursor()
138 miDCCloseScreen(ScreenPtr pScreen) in miDCCloseScreen() argument
142 pScreenPriv = (miDCScreenPtr) dixLookupPrivate(&pScreen->devPrivates, in miDCCloseScreen()
144 pScreen->CloseScreen = pScreenPriv->CloseScreen; in miDCCloseScreen()
146 miDCSwitchScreenCursor(pScreen, NULL, NULL, NULL, NULL); in miDCCloseScreen()
148 return (*pScreen->CloseScreen) (pScreen); in miDCCloseScreen()
152 miDCRealizeCursor(ScreenPtr pScreen, CursorPtr pCursor) in miDCRealizeCursor() argument
178 miDCRealize(ScreenPtr pScreen, CursorPtr pCursor) in miDCRealize() argument
180 miDCScreenPtr pScreenPriv = dixLookupPrivate(&pScreen->devPrivates, miDCScreenKey); in miDCRealize()
194 pFormat = PictureMatchFormat(pScreen, 32, PICT_a8r8g8b8); in miDCRealize()
198 pPixmap = (*pScreen->CreatePixmap) (pScreen, pCursor->bits->width, in miDCRealize()
204 pGC = GetScratchGC(32, pScreen); in miDCRealize()
206 (*pScreen->DestroyPixmap) (pPixmap); in miDCRealize()
217 (*pScreen->DestroyPixmap) (pPixmap); in miDCRealize()
221 miDCSwitchScreenCursor(pScreen, pCursor, NULL, NULL, pPicture); in miDCRealize()
225 sourceBits = (*pScreen->CreatePixmap) (pScreen, pCursor->bits->width, in miDCRealize()
230 maskBits = (*pScreen->CreatePixmap) (pScreen, pCursor->bits->width, in miDCRealize()
233 (*pScreen->DestroyPixmap) (sourceBits); in miDCRealize()
239 pGC = GetScratchGC(1, pScreen); in miDCRealize()
241 (*pScreen->DestroyPixmap) (sourceBits); in miDCRealize()
242 (*pScreen->DestroyPixmap) (maskBits); in miDCRealize()
272 miDCSwitchScreenCursor(pScreen, pCursor, sourceBits, maskBits, NULL); in miDCRealize()
277 miDCUnrealizeCursor(ScreenPtr pScreen, CursorPtr pCursor) in miDCUnrealizeCursor() argument
279 miDCScreenPtr pScreenPriv = dixLookupPrivate(&pScreen->devPrivates, miDCScreenKey); in miDCUnrealizeCursor()
282 miDCSwitchScreenCursor(pScreen, NULL, NULL, NULL, NULL); in miDCUnrealizeCursor()
294 miDCScreenPtr pScreenPriv = dixLookupPrivate(&pDrawable->pScreen->devPrivates, miDCScreenKey); in miDCPutBits()
351 miDCPutUpCursor(DeviceIntPtr pDev, ScreenPtr pScreen, CursorPtr pCursor, in miDCPutUpCursor() argument
354 miDCScreenPtr pScreenPriv = dixLookupPrivate(&pScreen->devPrivates, miDCScreenKey); in miDCPutUpCursor()
358 if (!miDCRealize(pScreen, pCursor)) in miDCPutUpCursor()
361 pWin = pScreen->root; in miDCPutUpCursor()
362 pBuffer = miGetDCDevice(pDev, pScreen); in miDCPutUpCursor()
385 miDCSaveUnderCursor(DeviceIntPtr pDev, ScreenPtr pScreen, in miDCSaveUnderCursor() argument
393 pBuffer = miGetDCDevice(pDev, pScreen); in miDCSaveUnderCursor()
396 pWin = pScreen->root; in miDCSaveUnderCursor()
399 (*pScreen->DestroyPixmap) (pSave); in miDCSaveUnderCursor()
401 (*pScreen->CreatePixmap) (pScreen, w, h, pScreen->rootDepth, 0); in miDCSaveUnderCursor()
415 miDCRestoreUnderCursor(DeviceIntPtr pDev, ScreenPtr pScreen, in miDCRestoreUnderCursor() argument
423 pBuffer = miGetDCDevice(pDev, pScreen); in miDCRestoreUnderCursor()
426 pWin = pScreen->root; in miDCRestoreUnderCursor()
439 miDCDeviceInitialize(DeviceIntPtr pDev, ScreenPtr pScreen) in miDCDeviceInitialize() argument
449 pScreen = screenInfo.screens[i]; in miDCDeviceInitialize()
455 dixSetScreenPrivate(&pDev->devPrivates, miDCDeviceKey, pScreen, in miDCDeviceInitialize()
457 pWin = pScreen->root; in miDCDeviceInitialize()
485 miDCDeviceCleanup(pDev, pScreen); in miDCDeviceInitialize()
491 miDCDeviceCleanup(DeviceIntPtr pDev, ScreenPtr pScreen) in miDCDeviceCleanup() argument
498 pScreen = screenInfo.screens[i]; in miDCDeviceCleanup()
500 pBuffer = miGetDCDevice(pDev, pScreen); in miDCDeviceCleanup()
517 (*pScreen->DestroyPixmap) (pBuffer->pSave); in miDCDeviceCleanup()
520 dixSetScreenPrivate(&pDev->devPrivates, miDCDeviceKey, pScreen, in miDCDeviceCleanup()