X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fplugins%2Ftracer%2Ftracer.h;h=d2cfc0caa97e2187a8723f3a25b3b3fb9e025ff2;hp=fdca6d16b8e4c5c3cc838c917451246fa924a39a;hb=9303c74f396d12f0fb48639ff6a835824cbc5987;hpb=a1ac06b20d3f74749b612998908e70fbac7f48ab diff --git a/cinelerra-5.1/plugins/tracer/tracer.h b/cinelerra-5.1/plugins/tracer/tracer.h index fdca6d16..d2cfc0ca 100644 --- a/cinelerra-5.1/plugins/tracer/tracer.h +++ b/cinelerra-5.1/plugins/tracer/tracer.h @@ -52,9 +52,9 @@ public: TracerConfig(); ~TracerConfig(); + int equivalent(TracerConfig &that); void save_data(KeyFrame *keyframe); void read_data(KeyFrame *keyframe); - int equivalent(TracerConfig &that); void copy_from(TracerConfig &that); void interpolate(TracerConfig &prev, TracerConfig &next, long prev_frame, long next_frame, long current_frame); @@ -65,10 +65,9 @@ public: int add_point(); void del_point(int i); - int drag, draw, fill; + int draw, fill; int invert, feather; float radius; - int selected; }; class TracePoint @@ -103,6 +102,8 @@ public: PLUGIN_CLASS_MEMBERS2(TracerConfig) int is_realtime(); void update_gui(); + void render_gui(void *data); + int is_dragging(); int new_point(); void save_data(KeyFrame *keyframe); void read_data(KeyFrame *keyframe); @@ -132,6 +133,7 @@ public: int color_model, bpp; int is_float, is_yuv, has_alpha; int comps, comp; + int drag, selected; }; #endif