Add patch that contain Mali fixes.
[deb_xorg-server.git] / mi / mioverlay.h
1
2 #ifdef HAVE_DIX_CONFIG_H
3 #include <dix-config.h>
4 #endif
5
6 #ifndef __MIOVERLAY_H
7 #define __MIOVERLAY_H
8
9 typedef void (*miOverlayTransFunc) (ScreenPtr, int, BoxPtr);
10 typedef Bool (*miOverlayInOverlayFunc) (WindowPtr);
11
12 extern _X_EXPORT Bool
13
14 miInitOverlay(ScreenPtr pScreen,
15 miOverlayInOverlayFunc inOverlay, miOverlayTransFunc trans);
16
17 extern _X_EXPORT Bool
18
19 miOverlayGetPrivateClips(WindowPtr pWin,
20 RegionPtr *borderClip, RegionPtr *clipList);
21
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);
27
28 #endif /* __MIOVERLAY_H */