2 #ifdef HAVE_XORG_CONFIG_H
3 #include <xorg-config.h>
14 unsigned long changes
;
16 } cfb8_32GCRec
, *cfb8_32GCPtr
;
20 void (*EnableDisableFBAccess
)(int scrnIndex
, Bool enable
);
22 } cfb8_32ScreenRec
, *cfb8_32ScreenPtr
;
25 extern int cfb8_32GCPrivateIndex
; /* XXX */
26 extern int cfb8_32GetGCPrivateIndex(void);
27 extern int cfb8_32ScreenPrivateIndex
; /* XXX */
28 extern int cfb8_32GetScreenPrivateIndex(void);
42 RegionPtr prgnRestore
,
54 int width
, int height
,
65 unsigned long planemask
75 unsigned long planemask
82 unsigned long changes
,
89 unsigned long changes
,
94 cfb32ValidateGC_Underlay(
96 unsigned long changes
,
100 Bool
cfb8_32CreateGC(GCPtr pGC
);
117 int x
, int y
, int w
, int h
,
126 int sx
, int sy
, int w
, int h
,
128 unsigned long planeMask
,
143 int xsize
, int ysize
,
149 cfb8_32FillBoxSolid8 (
158 cfb8_32FillBoxSolid32 (
171 int width
, int height
,
173 unsigned long bitPlane
177 cfbDoBitblt8To8GXcopy(
187 cfbDoBitblt24To24GXcopy(
196 Bool
cfb8_32CreateWindow(WindowPtr pWin
);
197 Bool
cfb8_32DestroyWindow(WindowPtr pWin
);
200 cfb8_32PositionWindow(
208 DDXPointRec ptOldOrg
,
213 cfb8_32ChangeWindowAttributes(
219 #define CFB8_32_GET_GC_PRIVATE(pGC)\
220 (cfb8_32GCPtr)((pGC)->devPrivates[cfb8_32GetGCPrivateIndex()].ptr)
222 #define CFB8_32_GET_SCREEN_PRIVATE(pScreen)\
223 (cfb8_32ScreenPtr)((pScreen)->devPrivates[cfb8_32GetScreenPrivateIndex()].ptr)
225 Bool
xf86Overlay8Plus32Init (ScreenPtr pScreen
);
227 #endif /* _CFB8_32_H */