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

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

Go to the documentation of this file.
00001 #include "classes.h"
00002 
00003 class blur : public matrices
00004 {
00005     public:
00006         blur(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 LBAction();
00008         void changeMode(char _mode);
00009         void changeValue(char _key);
00010 };
00011 
00012 class sharpen : public matrices
00013 {
00014     public:
00015         sharpen(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0);
00016         ~sharpen();
00017         void LBAction();
00018         void changeMode(char _mode);
00019 };
00020 
00021 class edge : public matrices
00022 {
00023     public:
00024         edge(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0);
00025         ~edge();
00026         void changeMode(char _mode);
00027         void matrixAction(int _x, int _y);
00028 };
00029 
00030 class emboss : public matrices
00031 {
00032     public:
00033         emboss(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0);
00034         ~emboss();
00035         void changeMode(char _mode);
00036 };
00037 
00038 class separate : public matrices
00039 {
00040     public:
00041         separate(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0);
00042         ~separate();
00043 };
00044 
00045 class halfblur : public matrices
00046 {
00047     public:
00048         halfblur(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0);
00049         void LBAction();
00050         void changeMode(char _mode);
00051 };
00052 
00053 class whiteblur : public matrices
00054 {
00055     public:
00056         whiteblur(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0);
00057         void LBAction();
00058         void changeMode(char _mode);
00059 };
00060 
00061 
00062 class blackblur : public matrices
00063 {
00064     public:
00065         blackblur(ImageRGBA *_img = 0, ImageRGBA *_temp = 0, ImageRGBA *_temp2 = 0, ImageRGBA *_hud = 0, ImageRGBA *_menu = 0, bool _bArea = false, point _lowArea = 0, point _highArea = 0);
00066         void LBAction();
00067         void changeMode(char _mode);
00068 };
00069 

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