Lines Matching refs:pScreenPriv
112 ddrval = IDirectDraw4_CreateSurface(pScreenPriv->pdd4,
114 &pScreenPriv->pddsPrimary4, NULL);
115 pScreenPriv->fRetryCreateSurface = FALSE;
119 pScreenPriv->fRetryCreateSurface = TRUE;
135 ddrval = IDirectDrawSurface4_SetClipper(pScreenPriv->pddsPrimary4,
136 pScreenPriv->pddcPrimary);
165 if (pScreenPriv->pddsPrimary4) {
170 IDirectDrawSurface4_SetClipper(pScreenPriv->pddsPrimary4, NULL);
175 IDirectDrawSurface4_Release(pScreenPriv->pddsPrimary4);
176 pScreenPriv->pddsPrimary4 = NULL;
196 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
228 &pScreenPriv->pddcPrimary, NULL);
240 ddrval = IDirectDrawClipper_SetHWnd(pScreenPriv->pddcPrimary,
241 0, pScreenPriv->hwndScreen);
254 (LPDIRECTDRAW *) &pScreenPriv->pdd,
267 ddrval = IDirectDraw_QueryInterface(pScreenPriv->pdd,
269 (LPVOID *) &pScreenPriv->pdd4);
283 ddrval = IDirectDraw4_SetCooperativeLevel(pScreenPriv->pdd4,
284 pScreenPriv->hwndScreen,
302 ddrval = IDirectDraw4_GetDisplayMode(pScreenPriv->pdd4,
340 ddrval = IDirectDraw4_SetDisplayMode(pScreenPriv->pdd4,
352 IDirectDraw4_SetDisplayMode(pScreenPriv->pdd4,
375 ddrval = IDirectDraw4_SetCooperativeLevel(pScreenPriv->pdd4,
376 pScreenPriv->hwndScreen,
395 ddrval = IDirectDrawSurface4_GetPixelFormat(pScreenPriv->pddsPrimary4,
436 ddrval = IDirectDraw4_CreateSurface(pScreenPriv->pdd4,
438 &pScreenPriv->pddsShadow4, NULL);
463 pScreenPriv->dwRedMask = ddsdShadow.u4.ddpfPixelFormat.u2.dwRBitMask;
464 pScreenPriv->dwGreenMask = ddsdShadow.u4.ddpfPixelFormat.u3.dwGBitMask;
465 pScreenPriv->dwBlueMask = ddsdShadow.u4.ddpfPixelFormat.u4.dwBBitMask;
478 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
481 if (pScreenPriv->pddsShadow4) {
482 IDirectDrawSurface4_Release(pScreenPriv->pddsShadow4);
485 pScreenPriv->pddsShadow4 = NULL;
492 if (pScreenPriv->pddcPrimary) {
493 IDirectDrawClipper_Release(pScreenPriv->pddcPrimary);
494 pScreenPriv->pddcPrimary = NULL;
498 if (pScreenPriv->pdd4) {
499 IDirectDraw4_RestoreDisplayMode(pScreenPriv->pdd4);
500 IDirectDraw4_Release(pScreenPriv->pdd4);
501 pScreenPriv->pdd4 = NULL;
505 if (pScreenPriv->pdd) {
506 IDirectDraw_Release(pScreenPriv->pdd);
507 pScreenPriv->pdd = NULL;
522 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
535 if ((!pScreenPriv->fActive && pScreenInfo->fFullScreen)
536 || pScreenPriv->fBadDepth)
540 if (!pScreenPriv->pddsPrimary4 || !pScreenPriv->pddsShadow4)
546 MapWindowPoints(pScreenPriv->hwndScreen,
571 ddrval = IDirectDrawSurface4_Blt(pScreenPriv->pddsPrimary4,
573 pScreenPriv->pddsShadow4,
606 SelectClipRgn(pScreenPriv->hdcScreen, hrgnCombined);
629 ddrval = IDirectDrawSurface4_Blt(pScreenPriv->pddsPrimary4,
631 pScreenPriv->pddsShadow4,
635 SelectClipRgn(pScreenPriv->hdcScreen, NULL);
645 pScreenPriv->hdcScreen = GetDC(pScreenPriv->hwndScreen);
660 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
668 pScreenPriv->fClosed = TRUE;
669 pScreenPriv->fActive = FALSE;
679 ReleaseDC(pScreenPriv->hwndScreen, pScreenPriv->hdcScreen);
682 RemoveProp(pScreenPriv->hwndScreen, WIN_SCR_PROP);
686 winDeleteNotifyIcon(pScreenPriv);
695 if (pScreenPriv->hwndScreen) {
696 DestroyWindow(pScreenPriv->hwndScreen);
697 pScreenPriv->hwndScreen = NULL;
701 pthread_mutex_destroy(&pScreenPriv->pmServerStarted);
707 free((void *) pScreenPriv);
724 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
728 dwRedBits = winCountBits(pScreenPriv->dwRedMask);
729 dwGreenBits = winCountBits(pScreenPriv->dwGreenMask);
730 dwBlueBits = winCountBits(pScreenPriv->dwBlueMask);
734 pScreenPriv->dwBitsPerRGB = 8;
736 pScreenPriv->dwBitsPerRGB = dwRedBits;
738 pScreenPriv->dwBitsPerRGB = dwGreenBits;
740 pScreenPriv->dwBitsPerRGB = dwBlueBits;
744 (unsigned int) pScreenPriv->dwRedMask,
745 (unsigned int) pScreenPriv->dwGreenMask,
746 (unsigned int) pScreenPriv->dwBlueMask,
747 (int) pScreenPriv->dwBitsPerRGB,
758 pScreenPriv->dwBitsPerRGB,
760 pScreenPriv->dwRedMask,
761 pScreenPriv->dwGreenMask,
762 pScreenPriv->dwBlueMask)) {
785 pScreenPriv->dwBitsPerRGB,
788 pScreenPriv->dwRedMask,
789 pScreenPriv->dwGreenMask,
790 pScreenPriv->dwBlueMask)) {
817 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
851 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
862 if (pScreenPriv->pddsPrimary4 == NULL && pScreenPriv->fRetryCreateSurface &&
867 if (pScreenPriv->pddsPrimary4 == NULL)
871 hdcUpdate = BeginPaint(pScreenPriv->hwndScreen, &ps);
883 MapWindowPoints(pScreenPriv->hwndScreen,
899 ddrval = IDirectDrawSurface4_Blt(pScreenPriv->pddsPrimary4,
901 pScreenPriv->pddsShadow4,
912 ddrval = IDirectDrawSurface4_Restore(pScreenPriv->pddsPrimary4);
950 EndPaint(pScreenPriv->hwndScreen, &ps);
968 if (pScreenPriv != NULL
969 && pScreenPriv->pddsPrimary4 != NULL && pScreenPriv->fActive) {
971 IDirectDrawSurface4_Restore(pScreenPriv->pddsPrimary4);
985 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
991 if (!pScreenPriv->pddsPrimary4 || !pScreenPriv->pddsShadow4)
997 MapWindowPoints(pScreenPriv->hwndScreen,
1011 ddrval = IDirectDrawSurface4_Blt(pScreenPriv->pddsPrimary4,
1013 pScreenPriv->pddsShadow4,
1047 ddrval = IDirectDrawSurface4_SetPalette(pScreenPriv->pddsPrimary4,
1056 pScreenPriv->pcmapInstalled = pColormap;
1072 ColormapPtr curpmap = pScreenPriv->pcmapInstalled;
1115 ddrval = IDirectDraw4_CreatePalette(pScreenPriv->pdd4,
1158 ddrval = IDirectDrawSurface4_SetPalette(pScreenPriv->pddsPrimary4,
1167 pScreenPriv->pcmapInstalled = NULL;
1187 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
1190 pScreenPriv->pwinAllocateFB = winAllocateFBShadowDDNL;
1191 pScreenPriv->pwinFreeFB = winFreeFBShadowDDNL;
1192 pScreenPriv->pwinShadowUpdate = winShadowUpdateDDNL;
1193 pScreenPriv->pwinInitScreen = winInitScreenShadowDDNL;
1194 pScreenPriv->pwinCloseScreen = winCloseScreenShadowDDNL;
1195 pScreenPriv->pwinInitVisuals = winInitVisualsShadowDDNL;
1196 pScreenPriv->pwinAdjustVideoMode = winAdjustVideoModeShadowDDNL;
1198 pScreenPriv->pwinCreateBoundingWindow =
1201 pScreenPriv->pwinCreateBoundingWindow = winCreateBoundingWindowWindowed;
1202 pScreenPriv->pwinFinishScreenInit = winFinishScreenInitFB;
1203 pScreenPriv->pwinBltExposedRegions = winBltExposedRegionsShadowDDNL;
1204 pScreenPriv->pwinBltExposedWindowRegion = NULL;
1205 pScreenPriv->pwinActivateApp = winActivateAppShadowDDNL;
1206 pScreenPriv->pwinRedrawScreen = winRedrawScreenShadowDDNL;
1207 pScreenPriv->pwinRealizeInstalledPalette
1209 pScreenPriv->pwinInstallColormap = winInstallColormapShadowDDNL;
1210 pScreenPriv->pwinStoreColors = winStoreColorsShadowDDNL;
1211 pScreenPriv->pwinCreateColormap = winCreateColormapShadowDDNL;
1212 pScreenPriv->pwinDestroyColormap = winDestroyColormapShadowDDNL;
1213 pScreenPriv->pwinCreatePrimarySurface = winCreatePrimarySurfaceShadowDDNL;
1214 pScreenPriv->pwinReleasePrimarySurface = winReleasePrimarySurfaceShadowDDNL;