28 #ifndef HPL_ANIMATION_H 29 #define HPL_ANIMATION_H 31 #include "common/array.h" 32 #include "hpl1/engine/graphics/GraphicsTypes.h" 33 #include "hpl1/engine/math/MathTypes.h" 34 #include "hpl1/engine/resources/ResourceBase.h" 35 #include "hpl1/engine/system/SystemTypes.h" 39 class cAnimationTrack;
50 void SetLength(
float afTime);
55 void ResizeTracks(
int alNum);
58 const char *GetAnimationName() {
return msAnimName.c_str(); }
59 void SetAnimationName(
const tString &asName) { msAnimName = asName; }
61 tString &GetFileName() {
return msFileName; }
74 tAnimationTrackVec mvTracks;
79 #endif // HPL_ANIMATION_H
Definition: AnimationTrack.h:40
Definition: ResourceBase.h:36
T * iterator
Definition: array.h:54
void destroy()
Definition: Animation.h:66
Definition: Animation.h:44
void unload()
Definition: Animation.h:65
bool reload()
Definition: Animation.h:64