blob: dc1f6bd81b0c4f565446ef67bf2e61c261e8f10e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#ifndef DRV_GC_H
#define DRV_GC_H
#include "screenint.h" /* for ScreenPtr */
#include "drv_types.h"
#include "drv_pixmap.h"
typedef union {
CARD32 val;
pointer ptr;
} DrvChangeGCVal, *DrvChangeGCValPtr;
extern _X_EXPORT void DrvValidateGC(DrvPixmapPtr pPix, DrvGCPtr pGC);
extern _X_EXPORT int DrvChangeGC(
DrvGCPtr /*pGC*/,
BITS32 /*mask*/,
DrvChangeGCValPtr /*pCGCV*/);
extern _X_EXPORT DrvGCPtr DrvCreateGC(ScreenPtr pPixmap, int depth);
extern _X_EXPORT int DrvFreeGC(
pointer /*pGC*/);
extern _X_EXPORT DrvGCPtr DrvGetScratchGC(
unsigned /*depth*/,
ScreenPtr /*pScreen*/);
extern _X_EXPORT void DrvFreeScratchGC(
DrvGCPtr /*pGC*/);
#endif
|