Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

keyframe.h

Go to the documentation of this file.
00001 #ifndef KEYFRAME_H
00002 #define KEYFRAME_H
00003 
00004 #include "auto.h"
00005 #include "filexml.inc"
00006 #include "keyframes.inc"
00007 #include "messages.inc"
00008 
00009 // The default constructor is used for menu effects and pasting effects.
00010 
00011 class KeyFrame : public Auto
00012 {
00013 public:
00014         KeyFrame();
00015         KeyFrame(EDL *edl, KeyFrames *autos);
00016         virtual ~KeyFrame();
00017         
00018         void load(FileXML *file);
00019         void copy(int64_t start, int64_t end, FileXML *file, int default_only);
00020         void copy_from(Auto *that);
00021         void copy_from(KeyFrame *that);
00022         void copy_from_common(KeyFrame *that);
00023         int operator==(Auto &that);
00024         int operator==(KeyFrame &that);
00025         void dump();
00026         int identical(KeyFrame *src);
00027 
00028         char data[MESSAGESIZE];
00029 };
00030 
00031 #endif

Generated on Sun Jan 8 13:38:56 2006 for Cinelerra-svn by  doxygen 1.4.4