Back to index

nux  3.0.0
TimelineEasings.h
Go to the documentation of this file.
00001 #ifndef TIMELINEEASINGS_H
00002 #define TIMELINEEASINGS_H
00003 
00004 namespace nux
00005 {
00006   class TimelineEaseInOutQuad : public Timeline
00007   {
00008   public:
00009     TimelineEaseInOutQuad(unsigned int msecs, const char *Caption, NUX_FILE_LINE_DECL);
00010     double GetEasing();
00011   };
00012 
00013   class TimelineEaseInQuad : public Timeline
00014   {
00015   public:
00016     TimelineEaseInQuad(unsigned int msecs, const char *Caption, NUX_FILE_LINE_DECL);
00017     double GetEasing();
00018   };
00019 
00020   class TimelineEaseOutQuad : public Timeline
00021   {
00022   public:
00023     TimelineEaseOutQuad(unsigned int msecs, const char *Caption, NUX_FILE_LINE_DECL);
00024     double GetEasing();
00025   };
00026 
00027   class TimelineEaseInOutCubic : public Timeline
00028   {
00029   public:
00030     TimelineEaseInOutCubic(unsigned int msecs, const char *Caption, NUX_FILE_LINE_DECL);
00031     double GetEasing();
00032   };
00033 
00034   class TimelineEaseInCubic : public Timeline
00035   {
00036   public:
00037     TimelineEaseInCubic(unsigned int msecs, const char *Caption, NUX_FILE_LINE_DECL);
00038     double GetEasing();
00039   };
00040 
00041   class TimelineEaseOutCubic : public Timeline
00042   {
00043   public:
00044     TimelineEaseOutCubic(unsigned int msecs, const char *Caption, NUX_FILE_LINE_DECL);
00045     double GetEasing();
00046   };
00047 };
00048 
00049 
00050 #endif // TIMELINEEASINGS_H