nux-0.9.48
|
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 TCHAR *Caption, NUX_FILE_LINE_DECL); 00010 double GetEasing (); 00011 }; 00012 00013 class TimelineEaseInQuad : public Timeline 00014 { 00015 public: 00016 TimelineEaseInQuad (unsigned int msecs, const TCHAR *Caption, NUX_FILE_LINE_DECL); 00017 double GetEasing (); 00018 }; 00019 00020 class TimelineEaseOutQuad : public Timeline 00021 { 00022 public: 00023 TimelineEaseOutQuad (unsigned int msecs, const TCHAR *Caption, NUX_FILE_LINE_DECL); 00024 double GetEasing (); 00025 }; 00026 00027 class TimelineEaseInOutCubic : public Timeline 00028 { 00029 public: 00030 TimelineEaseInOutCubic (unsigned int msecs, const TCHAR *Caption, NUX_FILE_LINE_DECL); 00031 double GetEasing (); 00032 }; 00033 00034 class TimelineEaseInCubic : public Timeline 00035 { 00036 public: 00037 TimelineEaseInCubic (unsigned int msecs, const TCHAR *Caption, NUX_FILE_LINE_DECL); 00038 double GetEasing (); 00039 }; 00040 00041 class TimelineEaseOutCubic : public Timeline 00042 { 00043 public: 00044 TimelineEaseOutCubic (unsigned int msecs, const TCHAR *Caption, NUX_FILE_LINE_DECL); 00045 double GetEasing (); 00046 }; 00047 }; 00048 00049 00050 #endif // TIMELINEEASINGS_H