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

twirl Class Reference

#include <geometric.h>

Inheritance diagram for twirl:

geometric effect List of all members.

Public Methods

 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)
void idleAction ()
void changeMode (char _mode)
void keyRIGHT ()
void keyLEFT ()
void keyUP ()
void keyDOWN ()

Constructor & Destructor Documentation

twirl::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
 

Definition at line 424 of file geometric.cpp.

References imageRgbaCopy().


Member Function Documentation

void twirl::changeMode char    _mode [virtual]
 

Reimplemented from effect.

Definition at line 608 of file geometric.cpp.

References idleAction(), effect::LBpressed, and effect::mode.

void twirl::idleAction   [virtual]
 

Reimplemented from geometric.

Definition at line 444 of file geometric.cpp.

References ImageRGBA::data, ImageRGBA::height, effect::highArea, imageRgbaInterpolate(), effect::img, effect::interpolate, effect::LBpressed, effect::lowArea, M_PI, effect::mode, effect::mouse, effect::refresh, effect::temp, effect::value1, effect::value2, ImageRGBA::width, point::x, and point::y.

Referenced by changeMode().

void twirl::keyDOWN   [virtual]
 

Reimplemented from geometric.

Definition at line 601 of file geometric.cpp.

References effect::limitValue2, limit::low, and effect::value2.

void twirl::keyLEFT   [virtual]
 

Reimplemented from geometric.

Definition at line 581 of file geometric.cpp.

References imageRgbaCopy(), effect::img, effect::limitValue1, limit::low, effect::mode, effect::temp, and effect::value1.

void twirl::keyRIGHT   [virtual]
 

Reimplemented from geometric.

Definition at line 568 of file geometric.cpp.

References limit::high, imageRgbaCopy(), effect::img, effect::limitValue1, effect::mode, effect::temp, and effect::value1.

void twirl::keyUP   [virtual]
 

Reimplemented from geometric.

Definition at line 594 of file geometric.cpp.

References limit::high, effect::limitValue2, and effect::value2.


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