X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fplugin.h;h=2a5e696cf5c525e9c9dadaf40c52b41d27ba9b01;hb=033efab12586e8086014c814a5360f211d228ac3;hp=15aa75ced5799b34f26ffa99442088573e754efb;hpb=7fd85fb66168f6b518c5f2d73e04036e87faa0e1;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/plugin.h b/cinelerra-5.1/cinelerra/plugin.h index 15aa75ce..2a5e696c 100644 --- a/cinelerra-5.1/cinelerra/plugin.h +++ b/cinelerra-5.1/cinelerra/plugin.h @@ -74,15 +74,16 @@ public: virtual int operator==(Plugin& that); virtual int operator==(Edit& that); + void init(const char *title, + int64_t unit_position, int64_t unit_length, int plugin_type, + SharedLocation *shared_location, KeyFrame *default_keyframe); + void copy_base(Edit *edit); virtual void copy_from(Edit *edit); // Called by == operators, Edit::equivalent output // to test title and keyframe of transition. virtual int identical(Plugin *that); -// Called by render_gui. Only need the track, position, and pluginset -// to determine a corresponding GUI. - int identical_location(Plugin *that); virtual void synchronize_params(Edit *edit); // Used by Edits::insert_edits and Plugin::shift to shift plugin keyframes void shift_keyframes(int64_t position); @@ -136,7 +137,7 @@ public: int plugin_type; // In and out aren't used anymore. int in, out; - int show, on; + int show, on, gui_id; PluginSet *plugin_set; // Data for the plugin is stored here. Default keyframe always exists.