Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

/home/landauf/painter/miniproject/effects/geometric.h

Go to the documentation of this file.
00001 #include "classes.h"
00002 
00003 class  ripple : public geometric
00004 {
00005     public:
00006         ripple(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0);
00007         void idleAction();
00008         void changeMode(char _mode);
00009         void keyRIGHT();
00010         void keyLEFT();
00011         void keyUP();
00012         void keyDOWN();
00013 };
00014 
00015 class  bubble : public geometric
00016 {
00017     public:
00018         bubble(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0);
00019         void idleAction();
00020         void changeMode(char _mode);
00021         void keyRIGHT();
00022         void keyLEFT();
00023         void keyUP();
00024         void keyDOWN();
00025 };
00026 
00027 class  lens : public geometric
00028 {
00029     public:
00030         lens(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0);
00031         void idleAction();
00032         void changeMode(char _mode);
00033         void keyRIGHT();
00034         void keyLEFT();
00035         void keyUP();
00036         void keyDOWN();
00037 };
00038 
00039 class  twirl : public geometric
00040 {
00041     public:
00042         twirl(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0);
00043         void idleAction();
00044         void changeMode(char _mode);
00045         void keyRIGHT();
00046         void keyLEFT();
00047         void keyUP();
00048         void keyDOWN();
00049 };
00050 
00051 class  wave : public geometric
00052 {
00053     public:
00054         wave(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0);
00055         void idleAction();
00056         void changeMode(char _mode);
00057         void keyRIGHT();
00058         void keyLEFT();
00059         void keyUP();
00060         void keyDOWN();
00061 };
00062 
00063 class  buttonize : public geometric
00064 {
00065     public:
00066         buttonize(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0);
00067         void idleAction();
00068         void LBAction();
00069         void colorChangeAction();
00070         void changeMode(char _mode);
00071         void keyRIGHT();
00072         void keyLEFT();
00073         void keyUP();
00074         void keyDOWN();
00075 };
00076 
00077 class glass : public distort
00078 {
00079     public:
00080         glass(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0);
00081         void LBAction();
00082         void changeMode(char _mode);
00083         void colorChangeAction();
00084         void specialKey(int _key);
00085         void key(unsigned char _key);
00086         void drawLightningMenu();
00087 };

Generated on Mon Jan 30 09:13:02 2006 for Painter Framework by doxygen1.2.18