Lines Matching defs:_Screen

495 typedef struct _Screen {  struct
496 int myNum; /* index of this instance in Screens[] */
497 ATOM id;
498 short x, y, width, height;
499 short mmWidth, mmHeight;
500 short numDepths;
501 unsigned char rootDepth;
502 DepthPtr allowedDepths;
503 unsigned long rootVisual;
504 unsigned long defColormap;
505 short minInstalledCmaps, maxInstalledCmaps;
506 char backingStoreSupport, saveUnderSupport;
507 unsigned long whitePixel, blackPixel;
508 GCPtr GCperDepth[MAXFORMATS + 1];
514 PixmapPtr defaultStipple;
515 void *devPrivate;
516 short numVisuals;
517 VisualPtr visuals;
518 WindowPtr root;
519 ScreenSaverStuffRec screensaver;
521 DevPrivateSetRec screenSpecificPrivates[PRIVATE_LAST];
525 CloseScreenProcPtr CloseScreen;
526 QueryBestSizeProcPtr QueryBestSize;
527 SaveScreenProcPtr SaveScreen;
528 GetImageProcPtr GetImage;
529 GetSpansProcPtr GetSpans;
530 SourceValidateProcPtr SourceValidate;
534 CreateWindowProcPtr CreateWindow;
535 DestroyWindowProcPtr DestroyWindow;
536 PositionWindowProcPtr PositionWindow;
537 ChangeWindowAttributesProcPtr ChangeWindowAttributes;
538 RealizeWindowProcPtr RealizeWindow;
539 UnrealizeWindowProcPtr UnrealizeWindow;
540 ValidateTreeProcPtr ValidateTree;
541 PostValidateTreeProcPtr PostValidateTree;
542 WindowExposuresProcPtr WindowExposures;
543 CopyWindowProcPtr CopyWindow;
544 ClearToBackgroundProcPtr ClearToBackground;
545 ClipNotifyProcPtr ClipNotify;
546 RestackWindowProcPtr RestackWindow;
547 PaintWindowProcPtr PaintWindow;
551 CreatePixmapProcPtr CreatePixmap;
552 DestroyPixmapProcPtr DestroyPixmap;
556 RealizeFontProcPtr RealizeFont;
557 UnrealizeFontProcPtr UnrealizeFont;
561 ConstrainCursorProcPtr ConstrainCursor;
562 ConstrainCursorHarderProcPtr ConstrainCursorHarder;
563 CursorLimitsProcPtr CursorLimits;
564 DisplayCursorProcPtr DisplayCursor;
565 RealizeCursorProcPtr RealizeCursor;
566 UnrealizeCursorProcPtr UnrealizeCursor;
567 RecolorCursorProcPtr RecolorCursor;
568 SetCursorPositionProcPtr SetCursorPosition;
569 CursorWarpedToProcPtr CursorWarpedTo;
570 CurserConfinedToProcPtr CursorConfinedTo;
574 CreateGCProcPtr CreateGC;
578 CreateColormapProcPtr CreateColormap;
579 DestroyColormapProcPtr DestroyColormap;
580 InstallColormapProcPtr InstallColormap;
581 UninstallColormapProcPtr UninstallColormap;
582 ListInstalledColormapsProcPtr ListInstalledColormaps;
583 StoreColorsProcPtr StoreColors;
584 ResolveColorProcPtr ResolveColor;
588 BitmapToRegionProcPtr BitmapToRegion;
592 ScreenBlockHandlerProcPtr BlockHandler;
593 ScreenWakeupHandlerProcPtr WakeupHandler;
596 PrivateRec *devPrivates;
598 CreateScreenResourcesProcPtr CreateScreenResources;
599 ModifyPixmapHeaderProcPtr ModifyPixmapHeader;
601 GetWindowPixmapProcPtr GetWindowPixmap;
602 SetWindowPixmapProcPtr SetWindowPixmap;
603 GetScreenPixmapProcPtr GetScreenPixmap;
604 SetScreenPixmapProcPtr SetScreenPixmap;
605 NameWindowPixmapProcPtr NameWindowPixmap;
607 PixmapPtr pScratchPixmap; /* scratch pixmap "pool" */
609 unsigned int totalPixmapSize;
611 MarkWindowProcPtr MarkWindow;
612 MarkOverlappedWindowsProcPtr MarkOverlappedWindows;
613 ConfigNotifyProcPtr ConfigNotify;
614 MoveWindowProcPtr MoveWindow;
615 ResizeWindowProcPtr ResizeWindow;
616 GetLayerWindowProcPtr GetLayerWindow;
617 HandleExposuresProcPtr HandleExposures;
618 ReparentWindowProcPtr ReparentWindow;
620 SetShapeProcPtr SetShape;
622 ChangeBorderWidthProcPtr ChangeBorderWidth;
623 MarkUnrealizedWindowProcPtr MarkUnrealizedWindow;
626 DeviceCursorInitializeProcPtr DeviceCursorInitialize;
627 DeviceCursorCleanupProcPtr DeviceCursorCleanup;
633 Bool canDoBGNoneRoot;
635 Bool isGPU;
638 struct xorg_list slave_list;
639 struct xorg_list slave_head;
640 int output_slaves;
642 ScreenPtr current_master;
643 Bool is_output_slave;
644 Bool is_offload_slave;
646 SharePixmapBackingProcPtr SharePixmapBacking;
647 SetSharedPixmapBackingProcPtr SetSharedPixmapBacking;
671 typedef struct _ScreenInfo { argument