diff dmengine.h @ 395:530db8fa4569

Implement functions for copying timelines and timeline components.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 19 Oct 2012 07:21:39 +0300
parents a7ee3567f718
children 0f290af63fc1
line wrap: on
line diff
--- a/dmengine.h	Fri Oct 19 05:50:44 2012 +0300
+++ b/dmengine.h	Fri Oct 19 07:21:39 2012 +0300
@@ -259,6 +259,13 @@
 
 
 // Editing/saving related functions
+int  dmCopyTimelinePoints(const DMTimelinePoints *src, DMTimelinePoints *dst);
+int  dmCopyTimelineEventParam(const DMTimelineEventParam *src, DMTimelineEventParam *dst);
+int  dmCopyTimelineEvent(const DMTimelineEvent *src, DMTimelineEvent **pdst);
+int  dmCopyTimelineCurve(const DMTimelineCurve *src, DMTimelineCurve *dst);
+int  dmCopyTimelineTrack(const DMTimelineTrack *src, DMTimelineTrack **pdst);
+int  dmCopyTimeline(const DMTimeline *src, DMTimeline **pdst);
+
 int  dmSaveTimeline(DMResource *res, DMTimeline *tl);
 
 int  dmTimelineNew(DMTimeline **tl, const char *name);