Lines Matching refs:sraRegion
18 typedef struct sraRegion sraRegion; typedef
22 extern sraRegion *sraRgnCreate();
23 extern sraRegion *sraRgnCreateRect(int x1, int y1, int x2, int y2);
24 extern sraRegion *sraRgnCreateRgn(const sraRegion *src);
26 extern void sraRgnDestroy(sraRegion *rgn);
27 extern void sraRgnMakeEmpty(sraRegion *rgn);
28 extern rfbBool sraRgnAnd(sraRegion *dst, const sraRegion *src);
29 extern void sraRgnOr(sraRegion *dst, const sraRegion *src);
30 extern rfbBool sraRgnSubtract(sraRegion *dst, const sraRegion *src);
32 extern void sraRgnOffset(sraRegion *dst, int dx, int dy);
34 extern rfbBool sraRgnPopRect(sraRegion *region, sraRect *rect,
37 extern unsigned long sraRgnCountRects(const sraRegion *rgn);
38 extern rfbBool sraRgnEmpty(const sraRegion *rgn);
40 extern sraRegion *sraRgnBBox(const sraRegion *src);
50 extern sraRectangleIterator *sraRgnGetIterator(sraRegion *s);
51 extern sraRectangleIterator *sraRgnGetReverseIterator(sraRegion *s,rfbBool reverseX,rfbBool reverse…
55 void sraRgnPrint(const sraRegion *s);