Edit

IABSD.fr/xenocara/xserver/mi/mioverlay.h

Branch :

  • Show log

    Commit

  • Author : matthieu
    Date : 2012-06-10 13:21:05
    Hash : e60da745
    Message : Update to xserver 1.12.2. tested by naddy@, krw@, mpi@.

  • xserver/mi/mioverlay.h
  • #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 */