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