Go to the source code of this file.
|
sraRegion * | sraRgnCreate (void) |
|
sraRegion * | sraRgnCreateRect (int x1, int y1, int x2, int y2) |
|
sraRegion * | sraRgnCreateRgn (const sraRegion *src) |
|
void | sraRgnDestroy (sraRegion *rgn) |
|
void | sraRgnMakeEmpty (sraRegion *rgn) |
|
rfbBool | sraRgnAnd (sraRegion *dst, const sraRegion *src) |
|
void | sraRgnOr (sraRegion *dst, const sraRegion *src) |
|
rfbBool | sraRgnSubtract (sraRegion *dst, const sraRegion *src) |
|
void | sraRgnOffset (sraRegion *dst, int dx, int dy) |
|
rfbBool | sraRgnPopRect (sraRegion *region, sraRect *rect, unsigned long flags) |
|
unsigned long | sraRgnCountRects (const sraRegion *rgn) |
|
rfbBool | sraRgnEmpty (const sraRegion *rgn) |
|
sraRegion * | sraRgnBBox (const sraRegion *src) |
|
sraRectangleIterator * | sraRgnGetIterator (sraRegion *s) |
|
sraRectangleIterator * | sraRgnGetReverseIterator (sraRegion *s, rfbBool reverseX, rfbBool reverseY) |
|
rfbBool | sraRgnIteratorNext (sraRectangleIterator *i, sraRect *r) |
|
void | sraRgnReleaseIterator (sraRectangleIterator *i) |
|
void | sraRgnPrint (const sraRegion *s) |
|
rfbBool | sraClipRect (int *x, int *y, int *w, int *h, int cx, int cy, int cw, int ch) |
|
rfbBool | sraClipRect2 (int *x, int *y, int *x2, int *y2, int cx, int cy, int cx2, int cy2) |
|
◆ sraRegion
◆ sraClipRect()
rfbBool sraClipRect |
( |
int * |
x, |
|
|
int * |
y, |
|
|
int * |
w, |
|
|
int * |
h, |
|
|
int |
cx, |
|
|
int |
cy, |
|
|
int |
cw, |
|
|
int |
ch |
|
) |
| |
◆ sraClipRect2()
rfbBool sraClipRect2 |
( |
int * |
x, |
|
|
int * |
y, |
|
|
int * |
x2, |
|
|
int * |
y2, |
|
|
int |
cx, |
|
|
int |
cy, |
|
|
int |
cx2, |
|
|
int |
cy2 |
|
) |
| |
◆ sraRgnAnd()
◆ sraRgnBBox()
◆ sraRgnCountRects()
unsigned long sraRgnCountRects |
( |
const sraRegion * |
rgn | ) |
|
◆ sraRgnCreate()
◆ sraRgnCreateRect()
sraRegion* sraRgnCreateRect |
( |
int |
x1, |
|
|
int |
y1, |
|
|
int |
x2, |
|
|
int |
y2 |
|
) |
| |
◆ sraRgnCreateRgn()
◆ sraRgnDestroy()
◆ sraRgnEmpty()
◆ sraRgnGetIterator()
◆ sraRgnGetReverseIterator()
◆ sraRgnIteratorNext()
◆ sraRgnMakeEmpty()
◆ sraRgnOffset()
void sraRgnOffset |
( |
sraRegion * |
dst, |
|
|
int |
dx, |
|
|
int |
dy |
|
) |
| |
◆ sraRgnOr()
◆ sraRgnPopRect()
◆ sraRgnPrint()
◆ sraRgnReleaseIterator()
◆ sraRgnSubtract()