11 #ifndef CAL_COREANIMATION_H
12 #define CAL_COREANIMATION_H
14 #include "cal3d/global.h"
15 #include "cal3d/quaternion.h"
16 #include "cal3d/refcounted.h"
17 #include "cal3d/refptr.h"
33 float getDuration()
const;
34 void setDuration(
float duration);
35 void scale(
float factor);
36 void setFilename(
const std::string& filename);
37 const std::string& getFilename(
void)
const;
38 void setName(
const std::string& name);
39 const std::string& getName(
void)
const;
44 unsigned int getTrackCount()
const;
45 std::list<CalCoreTrack *>& getListCoreTrack();
46 unsigned int getTotalNumberOfKeyframes()
const;
54 std::vector<CallbackRecord>& getCallbackList() {
return m_listCallbacks; }
58 std::vector<CallbackRecord> m_listCallbacks;
61 std::list<CalCoreTrack *> m_listCoreTrack;
63 std::string m_filename;
Definition: coreanimation.h:22
A container-safe smart pointer used for refcounted classes.
Definition: refcounted.h:11
Definition: animcallback.h:20
Definition: coreanimation.h:48
Definition: coretrack.h:38
Derive from RefCounted to make your class have reference-counted lifetime semantics.
Definition: refcounted.h:28