synfig-core  1.0.3
timepointcollect.h
Go to the documentation of this file.
1 /* === S Y N F I G ========================================================= */
21 /* ========================================================================= */
22 
23 /* === S T A R T =========================================================== */
24 
25 #ifndef __SYNFIG_TIMEPOINTCOLLECT_H
26 #define __SYNFIG_TIMEPOINTCOLLECT_H
27 
28 /* === H E A D E R S ======================================================= */
29 
30 #include <set>
31 #include "activepoint.h"
32 #include "waypoint.h"
33 #include "node.h"
34 #include "time.h"
35 
36 /* === M A C R O S ========================================================= */
37 
38 /* === T Y P E D E F S ===================================================== */
39 
40 /* === C L A S S E S & S T R U C T S ======================================= */
41 
42 namespace synfig {
43 
45 int waypoint_collect(std::set<Waypoint, std::less<UniqueID> >& waypoint_set,const Time& time, const etl::handle<Node>& node);
46 
48 int activepoint_collect(std::set<Activepoint, std::less<UniqueID> >& activepoint_set,const Time& time, const etl::handle<Node>& node);
49 
50 }; // END of namespace synfig
51 
52 /* === E N D =============================================================== */
53 
54 #endif