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

menuveffects.h

Go to the documentation of this file.
00001 #ifndef MENUVEFFECTS_H
00002 #define MENUVEFFECTS_H
00003 
00004 #include "asset.inc"
00005 #include "edl.inc"
00006 #include "mwindow.inc"
00007 #include "menueffects.h"
00008 #include "pluginserver.inc"
00009 
00010 class MenuVEffects : public MenuEffects
00011 {
00012 public:
00013         MenuVEffects(MWindow *mwindow);
00014         ~MenuVEffects();
00015 };
00016 
00017 class MenuVEffectThread : public MenuEffectThread
00018 {
00019 public:
00020         MenuVEffectThread(MWindow *mwindow);
00021         ~MenuVEffectThread();
00022 
00023         int get_recordable_tracks(Asset *asset);
00024         int get_derived_attributes(Asset *asset, Defaults *defaults);
00025         int save_derived_attributes(Asset *asset, Defaults *defaults);
00026         PluginArray* create_plugin_array();
00027         int fix_menu(char *title);
00028 
00029         int64_t to_units(double position, int round);
00030 };
00031 
00032 class MenuVEffectItem : public MenuEffectItem
00033 {
00034 public:
00035         MenuVEffectItem(MenuVEffects *menueffect, char *string);
00036 };
00037 
00038 #endif

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