#include "dmx.h"#include "dmxsync.h"#include "dmxgc.h"#include "dmxgcops.h"#include "dmxpixmap.h"#include "dmxfont.h"#include "gcstruct.h"#include "pixmapstr.h"#include "migc.h"| Functions | |
| Bool | dmxInitGC (ScreenPtr pScreen) | 
| void | dmxBECreateGC (ScreenPtr pScreen, GCPtr pGC) | 
| Bool | dmxCreateGC (GCPtr pGC) | 
| void | dmxValidateGC (GCPtr pGC, unsigned long changes, DrawablePtr pDrawable) | 
| void | dmxChangeGC (GCPtr pGC, unsigned long mask) | 
| void | dmxCopyGC (GCPtr pGCSrc, unsigned long changes, GCPtr pGCDst) | 
| Bool | dmxBEFreeGC (GCPtr pGC) | 
| void | dmxDestroyGC (GCPtr pGC) | 
| void | dmxChangeClip (GCPtr pGC, int type, pointer pvalue, int nrects) | 
| void | dmxDestroyClip (GCPtr pGC) | 
| void | dmxCopyClip (GCPtr pGCDst, GCPtr pGCSrc) | 
| 
 | ||||||||||||
| Create the GC on the back-end server. | 
| 
 | 
| Free the pGC on the back-end server. | 
| 
 | ||||||||||||||||||||
| Change the clip rects for a GC. | 
| 
 | ||||||||||||
| Set the values in the graphics context on the back-end server associated with pGC's screen. | 
| 
 | ||||||||||||
| Copy a GC's clip rects. | 
| 
 | ||||||||||||||||
| Copy pGCSrc to pGCDst on the back-end server associated with pGCSrc's screen. | 
| 
 | 
| Create a graphics context on the back-end server associated /a pGC's screen. | 
| 
 | 
| Destroy a GC's clip rects. | 
| 
 | 
| Destroy the graphics context, pGC and free the corresponding GC on the back-end server. | 
| 
 | 
| Initialize the GC on pScreen, which currently involves allocating the GC private associated with this screen. | 
| 
 | ||||||||||||||||
| Validate a graphics context, pGC, locally in the DMX server and recompute the composite clip, if necessary. |