#include "gcstruct.h"Go to the source code of this file.
Data Structures | |
| struct | _dmxGCPriv | 
Defines | |
| #define | DMX_GET_GC_PRIV(_pGC) (dmxGCPrivPtr)(_pGC)->devPrivates[dmxGCPrivateIndex].ptr | 
Typedefs | |
| typedef _dmxGCPriv | dmxGCPrivRec | 
| typedef _dmxGCPriv * | dmxGCPrivPtr | 
Functions | |
| Bool | dmxInitGC (ScreenPtr pScreen) | 
| 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) | 
| void | dmxDestroyGC (GCPtr pGC) | 
| void | dmxChangeClip (GCPtr pGC, int type, pointer pvalue, int nrects) | 
| void | dmxDestroyClip (GCPtr pGC) | 
| void | dmxCopyClip (GCPtr pGCDst, GCPtr pGCSrc) | 
| void | dmxBECreateGC (ScreenPtr pScreen, GCPtr pGC) | 
| Bool | dmxBEFreeGC (GCPtr pGC) | 
Variables | |
| int | dmxGCPrivateIndex | 
      
  | 
  
| 
 Get private.  | 
  
      
  | 
  
| 
 GC private area.  | 
  
      
  | 
  
| 
 GC private area.  | 
  
      
  | 
  ||||||||||||
| 
 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.  | 
  
      
  | 
  
| 
 Private index for GCs  |