15 // The default constructor is used for menu effects.
17 class Auto
: public ListItem
<Auto
>
21 Auto(EDL
*edl
, Autos
*autos
);
24 virtual Auto
& operator=(Auto
&that
);
25 virtual int operator==(Auto
&that
);
26 virtual void copy_from(Auto
*that
);
27 /* for interpolation creation */
28 /* if not possible, copy from a1 and return 0*/
29 virtual int interpolate_from(Auto
*a1
, Auto
*a2
, int64_t position
);
30 virtual void copy(int64_t start
, int64_t end
, FileXML
*file
, int default_only
);
32 virtual void load(FileXML
*file
);
34 virtual void get_caption(char *string
) {};
36 virtual float value_to_percentage();
37 virtual float invalue_to_percentage();
38 virtual float outvalue_to_percentage();
41 int skip
; // if added by selection event for moves
45 // Units native to the track
50 virtual int value_to_str(char *string
, float value
) {};