dustycolorinterpolatedtask.h

Go to the documentation of this file.
00001 #ifndef __DUSTY_COLOR_INTERPOLATED_TASK_H__
00002 #define __DUSTY_COLOR_INTERPOLATED_TASK_H__
00003 
00004 #include "dustyengine.h"
00005 
00006 namespace DustyEngine
00007 {
00008         class InterpolatedTask;
00009 
00011         class DUSTYENGINE_API ColorInterpolatedTask : public InterpolatedTask
00012         {
00013         public:
00014                 ColorInterpolatedTask();
00015 
00016                 virtual ~ColorInterpolatedTask();
00017 
00020                 void SetStartColor(irr::video::SColor sc)
00021                 {
00022                         startColor = sc;
00023                 }
00024 
00027                 irr::video::SColor GetStartColor()
00028                 {
00029                         return startColor;
00030                 }
00031 
00034                 void SetEndColor(irr::video::SColor ec)
00035                 {
00036                         endColor = ec;
00037                 }
00038 
00041                 irr::video::SColor GetEndColor()
00042                 {
00043                         return endColor;
00044                 }
00045 
00048                 irr::video::SColor GetCurrentColor()
00049                 {
00050                         return currentColor;
00051                 }
00052 
00053                 void OnUpdate();
00054 
00055         protected:
00056                 irr::video::SColor startColor;
00057                 irr::video::SColor endColor;
00058                 irr::video::SColor currentColor;
00059         };
00060 }
00061 
00062 #endif
00063 

Generated on Fri Jan 27 17:31:49 2006 for Dusty Engine by  doxygen 1.4.6-NO