#include <auto.h>
Inheritance diagram for Auto:

Public Member Functions | |
| Auto () | |
| Auto (EDL *edl, Autos *autos) | |
| virtual | ~Auto () |
| virtual Auto & | operator= (Auto &that) |
| virtual int | operator== (Auto &that) |
| virtual void | copy_from (Auto *that) |
| virtual int | interpolate_from (Auto *a1, Auto *a2, int64_t position) |
| virtual void | copy (int64_t start, int64_t end, FileXML *file, int default_only) |
| virtual void | load (FileXML *file) |
| virtual void | get_caption (char *string) |
| virtual float | value_to_percentage () |
| virtual float | invalue_to_percentage () |
| virtual float | outvalue_to_percentage () |
Public Attributes | |
| int | skip |
| EDL * | edl |
| Autos * | autos |
| int | WIDTH |
| int | HEIGHT |
| int | is_default |
| int64_t | position |
Private Member Functions | |
| virtual int | value_to_str (char *string, float value) |
Definition at line 17 of file auto.h.
|
|
Definition at line 5 of file auto.C. References autos, edl, HEIGHT, is_default, position, skip, and WIDTH. |
|
||||||||||||
|
Definition at line 17 of file auto.C. References HEIGHT, is_default, position, skip, and WIDTH. |
|
|
|
|
||||||||||||||||||||
|
Reimplemented in FloatAuto, IntAuto, KeyFrame, MaskAuto, and PanAuto. Definition at line 41 of file auto.C. Referenced by Autos::copy(). |
|
|
Reimplemented in FloatAuto, IntAuto, KeyFrame, MaskAuto, and PanAuto. Definition at line 46 of file auto.C. References position. Referenced by PanAuto::copy_from(), MaskAuto::copy_from(), KeyFrame::copy_from(), IntAuto::copy_from(), FloatAuto::copy_from(), Autos::copy_from(), Autos::insert_auto(), Autos::insert_auto_for_editing(), Autos::insert_track(), interpolate_from(), and operator=(). |
|
|
|
|
||||||||||||||||
|
Reimplemented in MaskAuto. Definition at line 51 of file auto.C. References copy_from(). Referenced by Autos::insert_auto_for_editing(). |
|
|
Reimplemented in FloatAuto. Definition at line 69 of file auto.C. Referenced by TrackCanvas::test_floatauto(). |
|
|
Reimplemented in FloatAuto, IntAuto, KeyFrame, MaskAuto, and PanAuto. Definition at line 57 of file auto.C. Referenced by Plugin::load(), Autos::load(), Transition::load_xml(), and Autos::paste(). |
|
|
Definition at line 29 of file auto.C. References copy_from(). |
|
|
Reimplemented in FloatAuto, IntAuto, KeyFrame, MaskAuto, and PanAuto. |
|
|
Reimplemented in FloatAuto. Definition at line 74 of file auto.C. Referenced by TrackCanvas::test_floatauto(). |
|
|
Reimplemented in FloatAuto, and IntAuto. Definition at line 64 of file auto.C. Referenced by TrackCanvas::test_auto(), TrackCanvas::test_floatauto(), TrackCanvas::test_floatline(), and TrackCanvas::test_toggleline(). |
|
||||||||||||
|
Reimplemented in FloatAuto. |
|
|
Definition at line 43 of file auto.h. Referenced by Auto(), TrackCanvas::button_release_event(), TrackCanvas::synchronize_autos(), TrackCanvas::update_drag_auto(), TrackCanvas::update_drag_floatauto(), TrackCanvas::update_drag_pluginauto(), and TrackCanvas::update_drag_toggleauto(). |
|
|
Definition at line 42 of file auto.h. Referenced by Auto(), PanAuto::copy(), PanAuto::dump(), FloatAuto::invalue_to_percentage(), PanAuto::load(), FloatAuto::outvalue_to_percentage(), PanAuto::rechannel(), and FloatAuto::value_to_percentage(). |
|
|
Definition at line 44 of file auto.h. Referenced by Auto(). |
|
|
Definition at line 46 of file auto.h. Referenced by Auto(), KeyFrame::copy(), and Autos::create_objects(). |
|
|
|
Definition at line 41 of file auto.h. Referenced by Auto(). |
|
|
Definition at line 44 of file auto.h. Referenced by Auto(). |
1.4.4