rotate.h

Go to the documentation of this file.
00001 #ifndef ROTATE_H
00002 #define ROTATE_H
00003 
00015 /* 
00016  * Standard ANSI C 
00017  * Documentation @ http://www.cplusplus.com/ref/
00018  */
00019 #include <stdlib.h> // general purpose (memory allocation, process control, conversion ...) 
00020 #include <math.h>   // library for mathematic operations (linker static: -lm)               
00021 /*
00022  * LibVNCServer 
00023  * URL: http://sourceforge.net/projects/libvncserver/
00024  */
00025 #include "rfb/rfb.h"
00026 #include "rfb/rfbregion.h"
00036   unsigned short int notEqual ( unsigned short int *fbbuf, unsigned short int *cmpbuf, unsigned long  int  size);
00046  void rotate0   ( rfbScreenInfoPtr rfbScreen, unsigned short int* fbbuf, unsigned short int* cmpbuf );
00047  void rotate90  ( rfbScreenInfoPtr rfbScreen, unsigned short int* fbbuf, unsigned short int* cmpbuf );
00048  void rotate180 ( rfbScreenInfoPtr rfbScreen, unsigned short int* fbbuf, unsigned short int* cmpbuf );
00049  void rotate270 ( rfbScreenInfoPtr rfbScreen, unsigned short int* fbbuf, unsigned short int* cmpbuf );
00050 #endif
00051