mask tool/gui rework, plugin_cuda CUDA_PATH fix, raise filebox/tool guis on open...
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / cwindow.h
index 28bfa9780f6afd4a216e2e4d0c24e8e310dfd428..2eaad4b3a0d2b59cceb3cfe5af42160584b74d0a 100644 (file)
@@ -49,6 +49,7 @@ public:
                int timebar = 0);
        void run();
        Track* calculate_affected_track();
+       Track* calculate_mask_track();
 // Get keyframe for editing in the CWindow.
 // create - if 0 forces automatic creation to be off
 //          if 1 uses automatic creation option to create
@@ -59,14 +60,10 @@ public:
                int *created = 0,
                int redraw = 1);
 // Same as before.  Provide 0 to Auto arguments to have them ignored.
-       void calculate_affected_autos(FloatAuto **x_auto,
-               FloatAuto **y_auto,
-               FloatAuto **z_auto,
-               Track *track,
-               int use_camera,
-               int create_x,
-               int create_y,
-               int create_z);
+       void calculate_affected_autos( Track *track,
+               FloatAuto **x_auto, FloatAuto **y_auto, FloatAuto **z_auto,
+               int use_camera, int create_x, int create_y, int create_z,
+               int redraw=1);
        void show_window();
        void hide_window();
        int update_position(double position);
@@ -75,6 +72,7 @@ public:
        void refresh_frame(int change_type, EDL *edl, int dir=1);
 
        int destination;
+       int mask_track_id;
        MWindow *mwindow;
        CWindowGUI *gui;