VirtualBox

source: vbox/trunk/src/VBox/Additions/x11/x11include/xorg-server-1.18.0/mioverlay.h@ 62489

Last change on this file since 62489 was 58634, checked in by vboxsync, 9 years ago

Additions/x11: added header files for building X.Org video driver against X.Org Server 1.18.

  • Property svn:eol-style set to native
File size: 884 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
13
14miInitOverlay(ScreenPtr pScreen,
15 miOverlayInOverlayFunc inOverlay, miOverlayTransFunc trans);
16
17extern _X_EXPORT Bool
18
19miOverlayGetPrivateClips(WindowPtr pWin,
20 RegionPtr *borderClip, RegionPtr *clipList);
21
22extern _X_EXPORT Bool miOverlayCollectUnderlayRegions(WindowPtr, RegionPtr *);
23extern _X_EXPORT void miOverlayComputeCompositeClip(GCPtr, WindowPtr);
24extern _X_EXPORT Bool miOverlayCopyUnderlay(ScreenPtr);
25extern _X_EXPORT void miOverlaySetTransFunction(ScreenPtr, miOverlayTransFunc);
26extern _X_EXPORT void miOverlaySetRootClip(ScreenPtr, Bool);
27
28#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