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

draw Class Reference

#include <effects.h>

Inheritance diagram for draw:

tools effect List of all members.

Public Methods

 draw (ImageRGBA *_img=0, ImageRGBA *_temp=0, ImageRGBA *_temp2=0, ImageRGBA *_hud=0, ImageRGBA *_menu=0, bool _bArea=false, point _lowArea=0, point _highArea=0)
void idleAction ()
void changeMode (char _mode)
void LB (bool _state)
void RBAction ()
void colorChangeAction ()

Constructor & Destructor Documentation

draw::draw ImageRGBA   _img = 0,
ImageRGBA   _temp = 0,
ImageRGBA   _temp2 = 0,
ImageRGBA   _hud = 0,
ImageRGBA   _menu = 0,
bool    _bArea = false,
point    _lowArea = 0,
point    _highArea = 0
 

Definition at line 169 of file effects.cpp.

References imageRgbaCopy().


Member Function Documentation

void draw::changeMode char    _mode [virtual]
 

Reimplemented from effect.

Definition at line 361 of file effects.cpp.

References effect::breakDraw, effect::end, effect::finalDraw, idleAction(), imageRgbaCopy(), effect::img, effect::mode, effect::mouse, effect::start, and effect::temp.

void draw::colorChangeAction   [virtual]
 

Reimplemented from effect.

Definition at line 190 of file effects.cpp.

References RBAction().

void draw::idleAction   [virtual]
 

Reimplemented from effect.

Definition at line 195 of file effects.cpp.

References effect::breakDraw, ImageRGBA::data, effect::end, effect::finalDraw, ImageRGBA::height, effect::highArea, imageRgbaCopy(), imageRgbaDrawEllipse(), imageRgbaDrawInvertedPoint(), imageRgbaDrawLine(), imageRgbaInvertEllipse(), imageRgbaInvertLine(), effect::img, effect::LBpressed, effect::lowArea, effect::mode, effect::mouse, effect::myColor, effect::start, effect::temp, ImageRGBA::width, point::x, and point::y.

Referenced by changeMode().

void draw::LB bool    _state [virtual]
 

Reimplemented from effect.

Definition at line 319 of file effects.cpp.

References effect::bMenu, effect::breakDraw, effect::end, effect::finalDraw, imageRgbaCopy(), effect::img, effect::LBpressed, effect::mouse, effect::start, effect::temp, and effect::useMenu().

void draw::RBAction   [virtual]
 

Reimplemented from effect.

Definition at line 346 of file effects.cpp.

References effect::breakDraw, effect::finalDraw, imageRgbaCopy(), effect::img, effect::LBpressed, and effect::temp2.

Referenced by colorChangeAction().


The documentation for this class was generated from the following files:
Generated on Mon Jan 30 09:13:05 2006 for Painter Framework by doxygen1.2.18