~ubuntu-branches/ubuntu/intrepid/xserver-xgl/intrepid

« back to all changes in this revision

Viewing changes to mi/mioverlay.h

  • Committer: Bazaar Package Importer
  • Author(s): Matthew Garrett
  • Date: 2006-02-13 14:21:43 UTC
  • Revision ID: james.westby@ubuntu.com-20060213142143-mad6z9xzem7hzxz9
Tags: upstream-7.0.0
ImportĀ upstreamĀ versionĀ 7.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
 
 
10
typedef void (*miOverlayTransFunc)(ScreenPtr, int, BoxPtr);
 
11
typedef Bool (*miOverlayInOverlayFunc)(WindowPtr);
 
12
 
 
13
Bool
 
14
miInitOverlay(
 
15
   ScreenPtr pScreen, 
 
16
   miOverlayInOverlayFunc inOverlay,
 
17
   miOverlayTransFunc trans
 
18
);
 
19
 
 
20
Bool
 
21
miOverlayGetPrivateClips(
 
22
    WindowPtr pWin,
 
23
    RegionPtr *borderClip,
 
24
    RegionPtr *clipList
 
25
);
 
26
 
 
27
Bool miOverlayCollectUnderlayRegions(WindowPtr, RegionPtr*);
 
28
void miOverlayComputeCompositeClip(GCPtr, WindowPtr);
 
29
Bool miOverlayCopyUnderlay(ScreenPtr);
 
30
void miOverlaySetTransFunction(ScreenPtr, miOverlayTransFunc);
 
31
void miOverlaySetRootClip(ScreenPtr, Bool);
 
32
 
 
33
#endif /* __MIOVERLAY_H */