11 #define CRYSTAL_BALL_MODE 2
12 #define SCRUNCH_MODE 3
13 #define AMULETTE_MODE 4
19 unsigned char pertedec;
20 unsigned char sqrtperte;
25 /** @since June 2001 */
43 void pointFilter(GoomData *goomdata, Color c,
44 float t1, float t2, float t3, float t4,
48 le contenu de pix1 est copie dans pix2, avec l'effet appliqué
49 midx et midy represente le centre du zoom
51 void zoomFilter(Uint *pix1, Uint *pix2, Uint middleX, Uint middleY);
52 void zoomFilterRGB(Uint *pix1,
58 ZoomFilterData *zoomFilterNew (void);
59 void zoomFilterDestroy (ZoomFilterData *zf);
60 void zoomFilterFastRGB (GoomData *goomdata, ZoomFilterData *zf,
64 le contenu de pix1 est copie dans pix2, avec l'effet appliqué
65 cycle est la variable de temps.
66 mode vaut SIN_MUL ou SIN_ADD
67 rate est le pourcentage de l'effet appliqué
68 lenght : la longueur d'onde (1..10) [5]
69 speed : la vitesse (1..100) [10]
72 void sinFilter(Uint *pix1,Uint *pix2,