X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;ds=sidebyside;f=cinelerra-5.1%2Fcinelerra%2Ffloatautos.h;h=96d06d6390c582a127005dc4f91a9e507b3d84d3;hb=b55798fc64eee00c6fab3b4763e791befb7275f9;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..96d06d63 100644 --- a/cinelerra-5.1/cinelerra/floatautos.h +++ b/cinelerra-5.1/cinelerra/floatautos.h @@ -56,13 +56,15 @@ 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); void dump(); Auto* new_auto();