VirtualBox

source: vbox/trunk/src/VBox/Additions/x11/x11include/xorg-server-1.6.99-20090831/mioverlay.h@ 32915

Last change on this file since 32915 was 22658, checked in by vboxsync, 15 years ago

export Xorg 1.6.99 headers to OSE

  • Property svn:eol-style set to native
File size: 841 bytes
Line 
1
2#ifdef HAVE_DIX_CONFIG_H
3#include <dix-config.h>
4#endif
5
6#ifndef __MIOVERLAY_H
7#define __MIOVERLAY_H
8
9typedef void (*miOverlayTransFunc)(ScreenPtr, int, BoxPtr);
10typedef Bool (*miOverlayInOverlayFunc)(WindowPtr);
11
12extern _X_EXPORT Bool
13miInitOverlay(
14 ScreenPtr pScreen,
15 miOverlayInOverlayFunc inOverlay,
16 miOverlayTransFunc trans
17);
18
19extern _X_EXPORT Bool
20miOverlayGetPrivateClips(
21 WindowPtr pWin,
22 RegionPtr *borderClip,
23 RegionPtr *clipList
24);
25
26extern _X_EXPORT Bool miOverlayCollectUnderlayRegions(WindowPtr, RegionPtr*);
27extern _X_EXPORT void miOverlayComputeCompositeClip(GCPtr, WindowPtr);
28extern _X_EXPORT Bool miOverlayCopyUnderlay(ScreenPtr);
29extern _X_EXPORT void miOverlaySetTransFunction(ScreenPtr, miOverlayTransFunc);
30extern _X_EXPORT void miOverlaySetRootClip(ScreenPtr, Bool);
31
32#endif /* __MIOVERLAY_H */
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette