X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fvtrack.h;h=a54b808570fd470c13a335a3afe090597a25d912;hp=ff2cbbe77bd5e7058518e497b4e3cda33104e6bc;hb=HEAD;hpb=7fd85fb66168f6b518c5f2d73e04036e87faa0e1 diff --git a/cinelerra-5.1/cinelerra/vtrack.h b/cinelerra-5.1/cinelerra/vtrack.h index ff2cbbe7..a54b8085 100644 --- a/cinelerra-5.1/cinelerra/vtrack.h +++ b/cinelerra-5.1/cinelerra/vtrack.h @@ -57,18 +57,10 @@ public: double to_doubleunits(double position); double from_units(int64_t position); - void calculate_input_transfer(int asset_w, - int asset_h, - int64_t position, - int direction, - float &in_x, - float &in_y, - float &in_w, - float &in_h, - float &out_x, - float &out_y, - float &out_w, - float &out_h); + void calculate_input_transfer(int asset_w, int asset_h, + int64_t position, int direction, + float &in_x, float &in_y, float &in_w, float &in_h, + float &out_x, float &out_y, float &out_w, float &out_h); void calculate_output_transfer(int64_t position, int direction, float &in_x, float &in_y, float &in_w, float &in_h, @@ -83,7 +75,6 @@ public: // ====================================== initialization - VTrack() {}; int create_derived_objs(int flash); @@ -120,7 +111,8 @@ public: int draw_floating_autos_derived(float view_start, float zoom_units, AutoConf *auto_conf, int flash); int select_auto_derived(float zoom_units, float view_start, AutoConf *auto_conf, int cursor_x, int cursor_y); int move_auto_derived(float zoom_units, float view_start, AutoConf *auto_conf, int cursor_x, int cursor_y, int shift_down); - void translate(float offset_x, float offset_y, int do_camera); + void set_fauto_xy(int fauto, float x, float y); + void translate(int fauto, float dx, float dy, int all); // ===================================== for handles, titles, etc