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" 36 float getDuration()
const;
37 void setDuration(
float duration);
38 void scale(
float factor);
39 static int getNumCoreAnimations();
40 void setFilename(
const std::string& filename);
41 const std::string& getFilename(
void)
const;
42 void setName(
const std::string& name);
43 const std::string& getName(
void)
const;
48 unsigned int getTrackCount()
const;
49 std::list<CalCoreTrack *>& getListCoreTrack();
50 unsigned int getTotalNumberOfKeyframes()
const;
58 std::vector<CallbackRecord>& getCallbackList() {
return m_listCallbacks; }
62 std::vector<CallbackRecord> m_listCallbacks;
65 std::list<CalCoreTrack *> m_listCoreTrack;
67 std::string m_filename;
Definition: coreanimation.h:23
A container-safe smart pointer used for refcounted classes.
Definition: refcounted.h:11
Definition: coreskeleton.h:24
Definition: animcallback.h:20
Definition: coreanimation.h:52
Definition: coretrack.h:26
Derive from RefCounted to make your class have reference-counted lifetime semantics.
Definition: refcounted.h:28