First import
[xorg_rtime.git] / xorg-server-1.4 / mi / mioverlay.h
blob24b74f51c7e5f651675e0e9d450dd38ed9399137
2 #ifdef HAVE_DIX_CONFIG_H
3 #include <dix-config.h>
4 #endif
6 #ifndef __MIOVERLAY_H
7 #define __MIOVERLAY_H
9 typedef void (*miOverlayTransFunc)(ScreenPtr, int, BoxPtr);
10 typedef Bool (*miOverlayInOverlayFunc)(WindowPtr);
12 Bool
13 miInitOverlay(
14 ScreenPtr pScreen,
15 miOverlayInOverlayFunc inOverlay,
16 miOverlayTransFunc trans
19 Bool
20 miOverlayGetPrivateClips(
21 WindowPtr pWin,
22 RegionPtr *borderClip,
23 RegionPtr *clipList
26 Bool miOverlayCollectUnderlayRegions(WindowPtr, RegionPtr*);
27 void miOverlayComputeCompositeClip(GCPtr, WindowPtr);
28 Bool miOverlayCopyUnderlay(ScreenPtr);
29 void miOverlaySetTransFunction(ScreenPtr, miOverlayTransFunc);
30 void miOverlaySetRootClip(ScreenPtr, Bool);
32 #endif /* __MIOVERLAY_H */