1 #ifndef MSP_DEMOSCENE_COLORFADE_H_
2 #define MSP_DEMOSCENE_COLORFADE_H_
4 #include <msp/gl/color.h>
10 class ColorFadeAction: public InterpolationAction
13 Msp::GL::Color start_color;
14 Msp::GL::Color end_color;
16 ColorFadeAction(const Msp::GL::Color &);
19 virtual void start(float, float);
20 virtual void interpolate(float, float);
21 virtual const Msp::GL::Color &get_color() const = 0;
22 virtual void set_color(const Msp::GL::Color &) = 0;
25 } // namespace DemoScene