sync code with last improvements from OpenBSD
This commit is contained in:
commit
88965415ff
26235 changed files with 29195616 additions and 0 deletions
28
xserver/mi/mioverlay.h
Normal file
28
xserver/mi/mioverlay.h
Normal file
|
@ -0,0 +1,28 @@
|
|||
|
||||
#ifdef HAVE_DIX_CONFIG_H
|
||||
#include <dix-config.h>
|
||||
#endif
|
||||
|
||||
#ifndef __MIOVERLAY_H
|
||||
#define __MIOVERLAY_H
|
||||
|
||||
typedef void (*miOverlayTransFunc) (ScreenPtr, int, BoxPtr);
|
||||
typedef Bool (*miOverlayInOverlayFunc) (WindowPtr);
|
||||
|
||||
extern _X_EXPORT Bool
|
||||
|
||||
miInitOverlay(ScreenPtr pScreen,
|
||||
miOverlayInOverlayFunc inOverlay, miOverlayTransFunc trans);
|
||||
|
||||
extern _X_EXPORT Bool
|
||||
|
||||
miOverlayGetPrivateClips(WindowPtr pWin,
|
||||
RegionPtr *borderClip, RegionPtr *clipList);
|
||||
|
||||
extern _X_EXPORT Bool miOverlayCollectUnderlayRegions(WindowPtr, RegionPtr *);
|
||||
extern _X_EXPORT void miOverlayComputeCompositeClip(GCPtr, WindowPtr);
|
||||
extern _X_EXPORT Bool miOverlayCopyUnderlay(ScreenPtr);
|
||||
extern _X_EXPORT void miOverlaySetTransFunction(ScreenPtr, miOverlayTransFunc);
|
||||
extern _X_EXPORT void miOverlaySetRootClip(ScreenPtr, Bool);
|
||||
|
||||
#endif /* __MIOVERLAY_H */
|
Loading…
Add table
Add a link
Reference in a new issue