r105: This commit was manufactured by cvs2svn to create tag
[cinelerra_cv/mob.git] / hvirtual / cinelerra / keyframe.h
blobd8b3404d42652d03b5daa11e7911d69195ae5fed
1 #ifndef KEYFRAME_H
2 #define KEYFRAME_H
4 #include "auto.h"
5 #include "filexml.inc"
6 #include "keyframes.inc"
7 #include "messages.inc"
9 // The default constructor is used for menu effects and pasting effects.
11 class KeyFrame : public Auto
13 public:
14 KeyFrame();
15 KeyFrame(EDL *edl, KeyFrames *autos);
16 virtual ~KeyFrame();
18 void load(FileXML *file);
19 void copy(int64_t start, int64_t end, FileXML *file, int default_only);
20 void copy_from(Auto *that);
21 void copy_from(KeyFrame *that);
22 void copy_from_common(KeyFrame *that);
23 int operator==(Auto &that);
24 int operator==(KeyFrame &that);
25 void dump();
26 int identical(KeyFrame *src);
28 char data[MESSAGESIZE];
31 #endif