2 #ifdef HAVE_DIX_CONFIG_H
3 #include <dix-config.h>
9 typedef void (*miOverlayTransFunc
) (ScreenPtr
, int, BoxPtr
);
10 typedef Bool (*miOverlayInOverlayFunc
) (WindowPtr
);
14 miInitOverlay(ScreenPtr pScreen
,
15 miOverlayInOverlayFunc inOverlay
, miOverlayTransFunc trans
);
19 miOverlayGetPrivateClips(WindowPtr pWin
,
20 RegionPtr
*borderClip
, RegionPtr
*clipList
);
22 extern _X_EXPORT Bool
miOverlayCollectUnderlayRegions(WindowPtr
, RegionPtr
*);
23 extern _X_EXPORT
void miOverlayComputeCompositeClip(GCPtr
, WindowPtr
);
24 extern _X_EXPORT Bool
miOverlayCopyUnderlay(ScreenPtr
);
25 extern _X_EXPORT
void miOverlaySetTransFunction(ScreenPtr
, miOverlayTransFunc
);
26 extern _X_EXPORT
void miOverlaySetRootClip(ScreenPtr
, Bool
);
28 #endif /* __MIOVERLAY_H */