VirtualBox

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

Last change on this file since 69348 was 51223, checked in by vboxsync, 11 years ago

Additions/x11/x11include: added header files for X.Org Server 1.0 and 1.1.

  • Property svn:eol-style set to native
File size: 814 bytes
Line 
1/* $XFree86: xc/programs/Xserver/mi/mioverlay.h,v 3.3 2000/02/29 00:16:03 mvojkovi Exp $ */
2
3#ifdef HAVE_DIX_CONFIG_H
4#include <dix-config.h>
5#endif
6
7#ifndef __MIOVERLAY_H
8#define __MIOVERLAY_H
9
10typedef void (*miOverlayTransFunc)(ScreenPtr, int, BoxPtr);
11typedef Bool (*miOverlayInOverlayFunc)(WindowPtr);
12
13Bool
14miInitOverlay(
15 ScreenPtr pScreen,
16 miOverlayInOverlayFunc inOverlay,
17 miOverlayTransFunc trans
18);
19
20Bool
21miOverlayGetPrivateClips(
22 WindowPtr pWin,
23 RegionPtr *borderClip,
24 RegionPtr *clipList
25);
26
27Bool miOverlayCollectUnderlayRegions(WindowPtr, RegionPtr*);
28void miOverlayComputeCompositeClip(GCPtr, WindowPtr);
29Bool miOverlayCopyUnderlay(ScreenPtr);
30void miOverlaySetTransFunction(ScreenPtr, miOverlayTransFunc);
31void miOverlaySetRootClip(ScreenPtr, Bool);
32
33#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