Cross Reference: mioverlay.h
xref: /xsrc/external/mit/xorg-server/dist/mi/mioverlay.h
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /xsrc/external/mit/xorg-server/dist/mi/
105b261ecSmrg
205b261ecSmrg#ifdef HAVE_DIX_CONFIG_H
305b261ecSmrg#include <dix-config.h>
405b261ecSmrg#endif
505b261ecSmrg
605b261ecSmrg#ifndef __MIOVERLAY_H
705b261ecSmrg#define __MIOVERLAY_H
805b261ecSmrg
935c4bbdfSmrgtypedef void (*miOverlayTransFunc) (ScreenPtr, int, BoxPtr);
1035c4bbdfSmrgtypedef Bool (*miOverlayInOverlayFunc) (WindowPtr);
1105b261ecSmrg
126747b715Smrgextern _X_EXPORT Bool
1335c4bbdfSmrg
1435c4bbdfSmrgmiInitOverlay(ScreenPtr pScreen,
1535c4bbdfSmrg              miOverlayInOverlayFunc inOverlay, miOverlayTransFunc trans);
1605b261ecSmrg
176747b715Smrgextern _X_EXPORT Bool
1805b261ecSmrg
1935c4bbdfSmrgmiOverlayGetPrivateClips(WindowPtr pWin,
2035c4bbdfSmrg                         RegionPtr *borderClip, RegionPtr *clipList);
2135c4bbdfSmrg
2235c4bbdfSmrgextern _X_EXPORT Bool miOverlayCollectUnderlayRegions(WindowPtr, RegionPtr *);
236747b715Smrgextern _X_EXPORT void miOverlayComputeCompositeClip(GCPtr, WindowPtr);
246747b715Smrgextern _X_EXPORT Bool miOverlayCopyUnderlay(ScreenPtr);
256747b715Smrgextern _X_EXPORT void miOverlaySetTransFunction(ScreenPtr, miOverlayTransFunc);
266747b715Smrgextern _X_EXPORT void miOverlaySetRootClip(ScreenPtr, Bool);
2705b261ecSmrg
2835c4bbdfSmrg#endif                          /* __MIOVERLAY_H */
29

Indexes created Tue Dec 02 03:09:38 GMT 2025