X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Ffloatautos.h;h=0e7fa195f4ceb597d989b1af449faa2455f94c53;hb=803cf48f8f7ee246eb5473e55fc2125e8b398250;hp=8139521e40d928f3c338969868d625f1021b2b25;hpb=30bdb85eb33a8ee7ba675038a86c6be59c43d7bd;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/floatautos.h b/cinelerra-5.1/cinelerra/floatautos.h index 8139521e..0e7fa195 100644 --- a/cinelerra-5.1/cinelerra/floatautos.h +++ b/cinelerra-5.1/cinelerra/floatautos.h @@ -56,13 +56,16 @@ public: // Helper: just calc the bezier function without doing any lookup of nodes static float calculate_bezier(FloatAuto *previous, FloatAuto *next, int64_t position); static float calculate_bezier_derivation(FloatAuto *previous, FloatAuto *next, int64_t position); - void get_extents(float *min, + void get_extents(float *min, float *max, int *coords_undefined, int64_t unit_start, int64_t unit_end); void set_automation_mode(int64_t start, int64_t end, int mode); + void set_proxy(int orig_scale, int new_scale); + double automation_integral(int64_t start, int64_t length, int direction); + int64_t speed_position(double pos); void dump(); Auto* new_auto();