#include <maskautos.h>
Inheritance diagram for MaskAutos:

Public Member Functions | |
| MaskAutos (EDL *edl, Track *track) | |
| ~MaskAutos () | |
| Auto * | new_auto () |
| void | dump () |
| int | mask_exists (int64_t position, int direction) |
| void | get_points (ArrayList< MaskPoint * > *points, int submask, int64_t position, int direction) |
| int | total_submasks (int64_t position, int direction) |
| void | translate_masks (float translate_x, float translate_y) |
Static Public Member Functions | |
| static void | avg_points (MaskPoint *output, MaskPoint *input1, MaskPoint *input2, int64_t output_position, int64_t position1, int64_t position2) |
Definition at line 10 of file maskautos.h.
|
||||||||||||
|
Definition at line 10 of file maskautos.C. References Autos::type. |
|
|
Definition at line 17 of file maskautos.C. |
|
||||||||||||||||||||||||||||
|
Definition at line 71 of file maskautos.C. References MaskPoint::control_x1, MaskPoint::control_x2, MaskPoint::control_y1, MaskPoint::control_y2, MaskPoint::x, and MaskPoint::y. Referenced by get_points(), and MaskAuto::interpolate_from(). |
|
|
Reimplemented from Autos. Definition at line 102 of file maskautos.C. References Autos::default_auto, and Auto::position. |
|
||||||||||||||||||||
|
Definition at line 22 of file maskautos.C. References avg_points(), Autos::default_auto, MaskAuto::get_submask(), MIN, SubMask::points, and Auto::position. Referenced by MaskEngine::do_mask(), and CWindowCanvas::do_mask(). |
|
||||||||||||
|
Definition at line 118 of file maskautos.C. References Autos::get_prev_auto(), MaskAuto::get_submask(), SubMask::keyframe, MaskAuto::masks, and SubMask::points. |
|
|
Reimplemented from Autos. Definition at line 97 of file maskautos.C. References Autos::edl. |
|
||||||||||||
|
Definition at line 136 of file maskautos.C. References Autos::default_auto, MaskAuto::masks, and Auto::position. Referenced by MaskEngine::do_mask(). |
|
||||||||||||
|
Definition at line 153 of file maskautos.C. References Autos::default_auto, MaskAuto::get_submask(), MaskAuto::masks, SubMask::points, and MaskAuto::translate_submasks(). |
1.4.4