r125: This commit was manufactured by cvs2svn to create tag 'r1_1_7-last'.
[cinelerra_cv/mob.git] / hvirtual / cinelerra / menuveffects.h
blob0b7d1a6f95e1a75735232302bf890f7c6bf099a2
1 #ifndef MENUVEFFECTS_H
2 #define MENUVEFFECTS_H
4 #include "assets.inc"
5 #include "edl.inc"
6 #include "mwindow.inc"
7 #include "menueffects.h"
8 #include "pluginserver.inc"
10 class MenuVEffects : public MenuEffects
12 public:
13 MenuVEffects(MWindow *mwindow);
14 ~MenuVEffects();
17 class MenuVEffectThread : public MenuEffectThread
19 public:
20 MenuVEffectThread(MWindow *mwindow);
21 ~MenuVEffectThread();
23 int get_recordable_tracks(Asset *asset);
24 int get_derived_attributes(Asset *asset, Defaults *defaults);
25 int save_derived_attributes(Asset *asset, Defaults *defaults);
26 PluginArray* create_plugin_array();
27 int fix_menu(char *title);
29 int64_t to_units(double position, int round);
32 class MenuVEffectItem : public MenuEffectItem
34 public:
35 MenuVEffectItem(MenuVEffects *menueffect, char *string);
38 #endif