1void 2uxa_damage_composite (RegionPtr region, 3 CARD8 op, 4 PicturePtr pSrc, 5 PicturePtr pMask, 6 PicturePtr pDst, 7 INT16 xSrc, 8 INT16 ySrc, 9 INT16 xMask, 10 INT16 yMask, 11 INT16 xDst, 12 INT16 yDst, 13 CARD16 width, 14 CARD16 height); 15void 16uxa_damage_glyphs (RegionPtr region, 17 CARD8 op, 18 PicturePtr pSrc, 19 PicturePtr pDst, 20 PictFormatPtr maskFormat, 21 INT16 xSrc, 22 INT16 ySrc, 23 int nlist, 24 GlyphListPtr list, 25 GlyphPtr *glyphs); 26 27void 28uxa_damage_add_traps (RegionPtr region, 29 PicturePtr pPicture, 30 INT16 x_off, 31 INT16 y_off, 32 int ntrap, 33 xTrap *traps); 34 35void 36uxa_damage_fill_spans (RegionPtr region, 37 DrawablePtr pDrawable, 38 GC *pGC, 39 int npt, 40 DDXPointPtr ppt, 41 int *pwidth, 42 int fSorted); 43 44void 45uxa_damage_set_spans (RegionPtr region, 46 DrawablePtr pDrawable, 47 GCPtr pGC, 48 char *pcharsrc, 49 DDXPointPtr ppt, 50 int *pwidth, 51 int npt, 52 int fSorted); 53 54void 55uxa_damage_put_image (RegionPtr region, 56 DrawablePtr pDrawable, 57 GCPtr pGC, 58 int depth, 59 int x, 60 int y, 61 int w, 62 int h, 63 int leftPad, 64 int format, 65 char *pImage); 66 67void 68uxa_damage_copy_area(RegionPtr region, 69 DrawablePtr pSrc, 70 DrawablePtr pDst, 71 GC *pGC, 72 int srcx, 73 int srcy, 74 int width, 75 int height, 76 int dstx, 77 int dsty); 78 79void 80uxa_damage_copy_plane (RegionPtr region, 81 DrawablePtr pSrc, 82 DrawablePtr pDst, 83 GCPtr pGC, 84 int srcx, 85 int srcy, 86 int width, 87 int height, 88 int dstx, 89 int dsty, 90 unsigned long bitPlane); 91 92void 93uxa_damage_poly_point (RegionPtr region, 94 DrawablePtr pDrawable, 95 GCPtr pGC, 96 int mode, 97 int npt, 98 xPoint *ppt); 99 100void 101uxa_damage_poly_lines (RegionPtr region, 102 DrawablePtr pDrawable, 103 GCPtr pGC, 104 int mode, 105 int npt, 106 DDXPointPtr ppt); 107void 108uxa_damage_poly_segment (RegionPtr region, 109 DrawablePtr pDrawable, 110 GCPtr pGC, 111 int nSeg, 112 xSegment *pSeg); 113void 114uxa_damage_poly_rectangle (RegionPtr region, 115 DrawablePtr pDrawable, 116 GCPtr pGC, 117 int nRects, 118 xRectangle *pRects); 119void 120uxa_damage_poly_arc (RegionPtr region, 121 DrawablePtr pDrawable, 122 GCPtr pGC, 123 int nArcs, 124 xArc *pArcs); 125 126void 127uxa_damage_fill_polygon (RegionPtr region, 128 DrawablePtr pDrawable, 129 GCPtr pGC, 130 int shape, 131 int mode, 132 int npt, 133 DDXPointPtr ppt); 134void 135uxa_damage_poly_fill_rect (RegionPtr region, 136 DrawablePtr pDrawable, 137 GCPtr pGC, 138 int nRects, 139 xRectangle *pRects); 140void 141uxa_damage_poly_fill_arc (RegionPtr region, 142 DrawablePtr pDrawable, 143 GCPtr pGC, 144 int nArcs, 145 xArc *pArcs); 146 147void 148uxa_damage_chars (RegionPtr region, 149 DrawablePtr pDrawable, 150 FontPtr font, 151 int x, 152 int y, 153 unsigned int n, 154 CharInfoPtr *charinfo, 155 Bool imageblt, 156 int subWindowMode); 157 158int 159uxa_damage_text (RegionPtr region, 160 DrawablePtr pDrawable, 161 GCPtr pGC, 162 int x, 163 int y, 164 unsigned long count, 165 char *chars, 166 FontEncoding fontEncoding, 167 Bool textType); 168 169int 170uxa_damage_poly_text_8(RegionPtr region, 171 DrawablePtr pDrawable, 172 GCPtr pGC, 173 int x, 174 int y, 175 int count, 176 char *chars); 177 178int 179uxa_damage_poly_text_16 (RegionPtr region, 180 DrawablePtr pDrawable, 181 GCPtr pGC, 182 int x, 183 int y, 184 int count, 185 unsigned short *chars); 186 187void 188uxa_damage_image_text_8(RegionPtr region, 189 DrawablePtr pDrawable, 190 GCPtr pGC, 191 int x, 192 int y, 193 int count, 194 char *chars); 195 196void 197uxa_damage_image_text_16 (RegionPtr region, 198 DrawablePtr pDrawable, 199 GCPtr pGC, 200 int x, 201 int y, 202 int count, 203 unsigned short *chars); 204 205void 206uxa_damage_image_glyph_blt(RegionPtr region, 207 DrawablePtr pDrawable, 208 GCPtr pGC, 209 int x, 210 int y, 211 unsigned int nglyph, 212 CharInfoPtr *ppci, 213 pointer pglyphBase); 214 215void 216uxa_damage_poly_glyph_blt(RegionPtr region, 217 DrawablePtr pDrawable, 218 GCPtr pGC, 219 int x, 220 int y, 221 unsigned int nglyph, 222 CharInfoPtr *ppci, 223 pointer pglyphBase); 224 225void 226uxa_damage_push_pixels (RegionPtr region, 227 GCPtr pGC, 228 PixmapPtr pBitMap, 229 DrawablePtr pDrawable, 230 int dx, 231 int dy, 232 int xOrg, 233 int yOrg); 234 235void 236uxa_damage_copy_window (RegionPtr region, 237 WindowPtr pWindow, 238 DDXPointRec ptOldOrg, 239 RegionPtr prgnSrc); 240