From 1f876171067c04fc21fccd5a3051f982fd85c0f0 Mon Sep 17 00:00:00 2001 From: marha Date: Wed, 21 Oct 2009 19:07:36 +0000 Subject: Updated to xorg-server-1.7.99.1 --- xorg-server/hw/dmx/doc/html/dmxgc_8c.html | 688 +++++++++++++++--------------- 1 file changed, 339 insertions(+), 349 deletions(-) (limited to 'xorg-server/hw/dmx/doc/html/dmxgc_8c.html') diff --git a/xorg-server/hw/dmx/doc/html/dmxgc_8c.html b/xorg-server/hw/dmx/doc/html/dmxgc_8c.html index 1102958ed..0d14817e1 100644 --- a/xorg-server/hw/dmx/doc/html/dmxgc_8c.html +++ b/xorg-server/hw/dmx/doc/html/dmxgc_8c.html @@ -6,442 +6,432 @@ - -
Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals
-

dmxgc.c File Reference

#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"
- - - - - - - - - - - - - - - - - - - - - - - - - + + +
+

dmxgc.c File Reference

#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)
+ + + + + + + + + + + + + + +

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)

Variables

static GCFuncs dmxGCFuncs
static GCOps dmxGCOps
-

Detailed Description

-This file provides support for GCs.

Function Documentation

-

- - - - -
- +

Detailed Description

+

This file provides support for GCs.

+

Function Documentation

+ +
+
+
- - - - + + + + + - - - + + - - + + -
void dmxBECreateGC ScreenPtr  pScreen, void dmxBECreateGC (ScreenPtr  pScreen,
GCPtr  pGCGCPtr  pGC 
)
-
- - - - - -
-   - + +
+

Create the GC on the back-end server.

-

-Create the GC on the back-end server.

-

- - - - -
- +

References _DMXScreenInfo::beDisplay, _DMXScreenInfo::beNumPixmapFormats, _DMXScreenInfo::bePixmapFormats, DMX_GET_GC_PRIV, dmxScreens, _dmxGCPriv::gc, and _DMXScreenInfo::scrnDefDrawables.

+ +

Referenced by dmxBECreateResources(), dmxBECreateScratchGCs(), and dmxCreateGC().

+ + + + +
+
+
- - - - - - + + + + + + -
Bool dmxBEFreeGC GCPtr  pGC  ) Bool dmxBEFreeGC (GCPtr  pGC ) 
-
- - - - - -
-   - + +
+

Free the pGC on the back-end server.

-

-Free the pGC on the back-end server.

-

- - - - -
- +

References _DMXScreenInfo::beDisplay, DMX_GET_GC_PRIV, dmxScreens, and _dmxGCPriv::gc.

+ +

Referenced by dmxBEDestroyResources(), dmxBEDestroyScratchGCs(), and dmxDestroyGC().

+ + + + +
+
+
- - - - + + + + + - - - + + + - - - + + + - - - + + - - + + -
void dmxChangeClip GCPtr  pGC, void dmxChangeClip (GCPtr  pGC,
int  type, int  type,
pointer  pvalue, pointer  pvalue,
int  nrectsint  nrects 
)
-
- - - - - -
-   - - -

-Change the clip rects for a GC.

-

- - - - -
- + + + + +
+
+
- - - - + + + + + - - - + + - - + + -
void dmxChangeGC GCPtr  pGC, void dmxChangeGC (GCPtr  pGC,
unsigned long  maskunsigned long  mask 
)
-
- - - - - -
-   - + +
+

Set the values in the graphics context on the back-end server associated with pGC's screen.

-

-Set the values in the graphics context on the back-end server associated with pGC's screen.

-

- - - - -
- +

References _DMXScreenInfo::beDisplay, DMX_GC_FUNC_EPILOGUE, DMX_GC_FUNC_PROLOGUE, DMX_GET_GC_PRIV, DMX_GET_PIXMAP_PRIV, dmxFontPrivateIndex, dmxScreens, dmxSync(), _dmxFontPriv::font, _dmxGCPriv::gc, _dmxGCPriv::msc, and _dmxPixPriv::pixmap.

+ +

Referenced by dmxBECreateResources().

+ + + + +
+
+
- - - - + + + + + - - - + + - - + + -
void dmxCopyClip GCPtr  pGCDst, void dmxCopyClip (GCPtr  pGCDst,
GCPtr  pGCSrcGCPtr  pGCSrc 
)
-
- - - - - -
-   - - -

-Copy a GC's clip rects.

-

- - - - -
- + +
+

Copy a GC's clip rects.

+ +

References DMX_GC_FUNC_EPILOGUE, and DMX_GC_FUNC_PROLOGUE.

+ +
+ + +
+
+
- - - - + + + + + - - - + + + - - - + + - - + + -
void dmxCopyGC GCPtr  pGCSrc, void dmxCopyGC (GCPtr  pGCSrc,
unsigned long  changes, unsigned long  changes,
GCPtr  pGCDstGCPtr  pGCDst 
)
-
- - - - - -
-   - - -

-Copy pGCSrc to pGCDst on the back-end server associated with pGCSrc's screen.

-

- - - - -
- + +
+

Copy pGCSrc to pGCDst on the back-end server associated with pGCSrc's screen.

+ +

References _DMXScreenInfo::beDisplay, DMX_GC_FUNC_EPILOGUE, DMX_GC_FUNC_PROLOGUE, DMX_GET_GC_PRIV, dmxScreens, and _dmxGCPriv::gc.

+ +
+ + +
+
+
- - - - - - + + + + + + -
Bool dmxCreateGC GCPtr  pGC  ) Bool dmxCreateGC (GCPtr  pGC ) 
-
- - - - - -
-   - + +
+

Create a graphics context on the back-end server associated /a pGC's screen.

-

-Create a graphics context on the back-end server associated /a pGC's screen.

-

- - - - -
- +

References _DMXScreenInfo::beDisplay, DMX_GET_GC_PRIV, DMX_UNWRAP, DMX_WRAP, dmxBECreateGC(), dmxCreateGC(), dmxGCFuncs, dmxScreens, _dmxGCPriv::funcs, _dmxGCPriv::gc, _dmxGCPriv::msc, and _dmxGCPriv::ops.

+ +

Referenced by dmxCreateGC(), and dmxScreenInit().

+ + + + +
+
+
- - - - - - + + + + + + -
void dmxDestroyClip GCPtr  pGC  ) void dmxDestroyClip (GCPtr  pGC ) 
-
- - - - - -
-   - - -

-Destroy a GC's clip rects.

-

- - - - -
- + + + + +
+
+
- - - - - - + + + + + + -
void dmxDestroyGC GCPtr  pGC  ) void dmxDestroyGC (GCPtr  pGC ) 
-
- - - - - -
-   - - -

-Destroy the graphics context, pGC and free the corresponding GC on the back-end server.

-

- - - - -
- + +
+

Destroy the graphics context, pGC and free the corresponding GC on the back-end server.

+ +

References _DMXScreenInfo::beDisplay, DMX_GC_FUNC_EPILOGUE, DMX_GC_FUNC_PROLOGUE, dmxBEFreeGC(), and dmxScreens.

+ +
+ + +
+
+
- - - - - - + + + + + + -
Bool dmxInitGC ScreenPtr  pScreen  ) Bool dmxInitGC (ScreenPtr  pScreen ) 
-
- - - - - -
-   - + +
+

Initialize the GC on pScreen

-

-Initialize the GC on pScreen, which currently involves allocating the GC private associated with this screen.

-

- - - - -
- +

References dmxGCPrivateKey.

+ +

Referenced by dmxScreenInit().

+ + + + +
+
+
- - - - + + + + + - - - + + + - - - + + - - + + -
void dmxValidateGC GCPtr  pGC, void dmxValidateGC (GCPtr  pGC,
unsigned long  changes, unsigned long  changes,
DrawablePtr  pDrawableDrawablePtr  pDrawable 
)
-
- - - - - -
-   - - -

-Validate a graphics context, pGC, locally in the DMX server and recompute the composite clip, if necessary.

+ +

+

Validate a graphics context, pGC, locally in the DMX server and recompute the composite clip, if necessary.

+ +

References DMX_GC_FUNC_EPILOGUE, DMX_GC_FUNC_PROLOGUE, DMX_GET_GC_PRIV, and _dmxGCPriv::ops.

+ +
+ +

Variable Documentation

+ +
+
+ + + + +
GCFuncs dmxGCFuncs [static]
+
+
+Initial value: +

Referenced by dmxCreateGC().

+ +
+
+ +
+
+ + + + +
GCOps dmxGCOps [static]
+
+ +
+
-- cgit v1.2.3