Lines Matching refs:pScreenPriv
158 miSpriteDisableDamage(ScreenPtr pScreen, miSpriteScreenPtr pScreenPriv) in miSpriteDisableDamage() argument
160 if (pScreenPriv->damageRegistered) { in miSpriteDisableDamage()
161 DamageUnregister(pScreenPriv->pDamage); in miSpriteDisableDamage()
162 pScreenPriv->damageRegistered = 0; in miSpriteDisableDamage()
167 miSpriteEnableDamage(ScreenPtr pScreen, miSpriteScreenPtr pScreenPriv) in miSpriteEnableDamage() argument
169 if (!pScreenPriv->damageRegistered) { in miSpriteEnableDamage()
170 pScreenPriv->damageRegistered = 1; in miSpriteEnableDamage()
172 pScreenPriv->pDamage); in miSpriteEnableDamage()
250 miSpriteRegisterBlockHandler(ScreenPtr pScreen, miSpriteScreenPtr pScreenPriv) in miSpriteRegisterBlockHandler() argument
252 if (!pScreenPriv->BlockHandler) { in miSpriteRegisterBlockHandler()
253 pScreenPriv->BlockHandler = pScreen->BlockHandler; in miSpriteRegisterBlockHandler()
288 miSpriteScreenPtr pScreenPriv; in miSpriteInitialize() local
301 pScreenPriv = malloc(sizeof(miSpriteScreenRec)); in miSpriteInitialize()
302 if (!pScreenPriv) in miSpriteInitialize()
305 pScreenPriv->pDamage = DamageCreate(miSpriteReportDamage, in miSpriteInitialize()
311 free(pScreenPriv); in miSpriteInitialize()
316 pScreenPriv->pVisual = pVisual; in miSpriteInitialize()
317 pScreenPriv->CloseScreen = pScreen->CloseScreen; in miSpriteInitialize()
318 pScreenPriv->GetImage = pScreen->GetImage; in miSpriteInitialize()
319 pScreenPriv->GetSpans = pScreen->GetSpans; in miSpriteInitialize()
320 pScreenPriv->SourceValidate = pScreen->SourceValidate; in miSpriteInitialize()
322 pScreenPriv->CopyWindow = pScreen->CopyWindow; in miSpriteInitialize()
324 pScreenPriv->InstallColormap = pScreen->InstallColormap; in miSpriteInitialize()
325 pScreenPriv->StoreColors = pScreen->StoreColors; in miSpriteInitialize()
327 pScreenPriv->BlockHandler = NULL; in miSpriteInitialize()
329 pScreenPriv->pInstalledMap = NULL; in miSpriteInitialize()
330 pScreenPriv->pColormap = NULL; in miSpriteInitialize()
331 pScreenPriv->colors[SOURCE_COLOR].red = 0; in miSpriteInitialize()
332 pScreenPriv->colors[SOURCE_COLOR].green = 0; in miSpriteInitialize()
333 pScreenPriv->colors[SOURCE_COLOR].blue = 0; in miSpriteInitialize()
334 pScreenPriv->colors[MASK_COLOR].red = 0; in miSpriteInitialize()
335 pScreenPriv->colors[MASK_COLOR].green = 0; in miSpriteInitialize()
336 pScreenPriv->colors[MASK_COLOR].blue = 0; in miSpriteInitialize()
337 pScreenPriv->damageRegistered = 0; in miSpriteInitialize()
338 pScreenPriv->numberOfCursors = 0; in miSpriteInitialize()
340 dixSetPrivate(&pScreen->devPrivates, &miSpriteScreenKeyRec, pScreenPriv); in miSpriteInitialize()
366 miSpriteScreenPtr pScreenPriv = GetSpriteScreen(pScreen); in miSpriteCloseScreen() local
368 pScreen->CloseScreen = pScreenPriv->CloseScreen; in miSpriteCloseScreen()
369 pScreen->GetImage = pScreenPriv->GetImage; in miSpriteCloseScreen()
370 pScreen->GetSpans = pScreenPriv->GetSpans; in miSpriteCloseScreen()
371 pScreen->SourceValidate = pScreenPriv->SourceValidate; in miSpriteCloseScreen()
372 pScreen->InstallColormap = pScreenPriv->InstallColormap; in miSpriteCloseScreen()
373 pScreen->StoreColors = pScreenPriv->StoreColors; in miSpriteCloseScreen()
375 DamageDestroy(pScreenPriv->pDamage); in miSpriteCloseScreen()
377 free(pScreenPriv); in miSpriteCloseScreen()
660 miSpriteScreenPtr pScreenPriv = GetSpriteScreen(pScreen); in miSpriteFindColors() local
665 sourceColor = &pScreenPriv->colors[SOURCE_COLOR]; in miSpriteFindColors()
666 maskColor = &pScreenPriv->colors[MASK_COLOR]; in miSpriteFindColors()
667 if (pScreenPriv->pColormap != pScreenPriv->pInstalledMap || in miSpriteFindColors()
674 pScreenPriv->pColormap = pScreenPriv->pInstalledMap; in miSpriteFindColors()
678 FakeAllocColor(pScreenPriv->pColormap, sourceColor); in miSpriteFindColors()
682 FakeAllocColor(pScreenPriv->pColormap, maskColor); in miSpriteFindColors()
684 FakeFreeColor(pScreenPriv->pColormap, sourceColor->pixel); in miSpriteFindColors()
685 FakeFreeColor(pScreenPriv->pColormap, maskColor->pixel); in miSpriteFindColors()
725 miSpriteScreenPtr pScreenPriv; in miSpriteSetCursor() local
731 pScreenPriv = GetSpriteScreen(pScreen); in miSpriteSetCursor()
735 --pScreenPriv->numberOfCursors; in miSpriteSetCursor()
739 if (pScreenPriv->numberOfCursors == 0) in miSpriteSetCursor()
740 miSpriteDisableDamage(pScreen, pScreenPriv); in miSpriteSetCursor()
745 pScreenPriv->numberOfCursors++; in miSpriteSetCursor()
748 miSpriteRegisterBlockHandler(pScreen, pScreenPriv); in miSpriteSetCursor()
828 miSpriteScreenPtr pScreenPriv; in miSpriteRemoveCursor() local
835 pScreenPriv = GetSpriteScreen(pScreen); in miSpriteRemoveCursor()
839 miSpriteRegisterBlockHandler(pScreen, pScreenPriv); in miSpriteRemoveCursor()
840 miSpriteDisableDamage(pScreen, pScreenPriv); in miSpriteRemoveCursor()
851 miSpriteEnableDamage(pScreen, pScreenPriv); in miSpriteRemoveCursor()
863 miSpriteScreenPtr pScreenPriv; in miSpriteSaveUnderCursor() local
870 pScreenPriv = GetSpriteScreen(pScreen); in miSpriteSaveUnderCursor()
875 miSpriteDisableDamage(pScreen, pScreenPriv); in miSpriteSaveUnderCursor()
885 miSpriteEnableDamage(pScreen, pScreenPriv); in miSpriteSaveUnderCursor()
897 miSpriteScreenPtr pScreenPriv; in miSpriteRestoreCursor() local
906 pScreenPriv = GetSpriteScreen(pScreen); in miSpriteRestoreCursor()
914 miSpriteDisableDamage(pScreen, pScreenPriv); in miSpriteRestoreCursor()
920 pScreenPriv->colors[SOURCE_COLOR].pixel, in miSpriteRestoreCursor()
921 pScreenPriv->colors[MASK_COLOR].pixel)) { in miSpriteRestoreCursor()
925 miSpriteEnableDamage(pScreen, pScreenPriv); in miSpriteRestoreCursor()