• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdenetwork API Reference
  • KDE Home
  • Contact Us
 

krfb

  • sources
  • kde-4.14
  • kdenetwork
  • krfb
  • libvncserver
  • rfb
Classes | Typedefs | Functions
rfbregion.h File Reference

Go to the source code of this file.

Classes

struct  _rect
 
struct  sraRectangleIterator
 

Typedefs

typedef struct _rect sraRect
 
typedef struct sraRectangleIterator sraRectangleIterator
 
typedef struct sraRegion sraRegion
 

Functions

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)
 
rfbBool sraRgnAnd (sraRegion *dst, const sraRegion *src)
 
sraRegion * sraRgnBBox (const sraRegion *src)
 
unsigned long sraRgnCountRects (const sraRegion *rgn)
 
sraRegion * sraRgnCreate ()
 
sraRegion * sraRgnCreateRect (int x1, int y1, int x2, int y2)
 
sraRegion * sraRgnCreateRgn (const sraRegion *src)
 
void sraRgnDestroy (sraRegion *rgn)
 
rfbBool sraRgnEmpty (const sraRegion *rgn)
 
sraRectangleIterator * sraRgnGetIterator (sraRegion *s)
 
sraRectangleIterator * sraRgnGetReverseIterator (sraRegion *s, rfbBool reverseX, rfbBool reverseY)
 
rfbBool sraRgnIteratorNext (sraRectangleIterator *i, sraRect *r)
 
void sraRgnMakeEmpty (sraRegion *rgn)
 
void sraRgnOffset (sraRegion *dst, int dx, int dy)
 
void sraRgnOr (sraRegion *dst, const sraRegion *src)
 
rfbBool sraRgnPopRect (sraRegion *region, sraRect *rect, unsigned long flags)
 
void sraRgnPrint (const sraRegion *s)
 
void sraRgnReleaseIterator (sraRectangleIterator *i)
 
rfbBool sraRgnSubtract (sraRegion *dst, const sraRegion *src)
 

Typedef Documentation

typedef struct _rect sraRect
typedef struct sraRectangleIterator sraRectangleIterator
typedef struct sraRegion sraRegion

Definition at line 18 of file rfbregion.h.

Function Documentation

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 
)
rfbBool sraRgnAnd ( sraRegion *  dst,
const sraRegion *  src 
)
sraRegion* sraRgnBBox ( const sraRegion *  src)
unsigned long sraRgnCountRects ( const sraRegion *  rgn)
sraRegion* sraRgnCreate ( )
sraRegion* sraRgnCreateRect ( int  x1,
int  y1,
int  x2,
int  y2 
)
sraRegion* sraRgnCreateRgn ( const sraRegion *  src)
void sraRgnDestroy ( sraRegion *  rgn)
rfbBool sraRgnEmpty ( const sraRegion *  rgn)
sraRectangleIterator* sraRgnGetIterator ( sraRegion *  s)
sraRectangleIterator* sraRgnGetReverseIterator ( sraRegion *  s,
rfbBool  reverseX,
rfbBool  reverseY 
)
rfbBool sraRgnIteratorNext ( sraRectangleIterator *  i,
sraRect *  r 
)
void sraRgnMakeEmpty ( sraRegion *  rgn)
void sraRgnOffset ( sraRegion *  dst,
int  dx,
int  dy 
)
void sraRgnOr ( sraRegion *  dst,
const sraRegion *  src 
)
rfbBool sraRgnPopRect ( sraRegion *  region,
sraRect *  rect,
unsigned long  flags 
)
void sraRgnPrint ( const sraRegion *  s)
void sraRgnReleaseIterator ( sraRectangleIterator *  i)
rfbBool sraRgnSubtract ( sraRegion *  dst,
const sraRegion *  src 
)
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:29:41 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

krfb

Skip menu "krfb"
  • Main Page
  • Namespace List
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Modules
  • Related Pages

kdenetwork API Reference

Skip menu "kdenetwork API Reference"
  • kget
  • kopete
  •   kopete
  •   libkopete
  • krdc
  • krfb

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal