23 #include "Interface/IShader.h"
47 Animation(
const std::string & animation_name );
75 void setData(
float * data ,
int size );
76 float * getData(
void);
77 void createData(
int size );
143 TransformMap getTransforms(
void);
145 void setAnimationName(
const std::string & animation_name );
150 TransformMap m_transform_map;
161 #endif // ANIMATION_H
The Bone class.
Definition: bone.h:34
Bones getBones(void)
getBones
Definition: Animation.cpp:95
~Animation()
Definition: animation.h:52
The IShader - abstract / interface class.
Definition: IShader.h:30
void Loop(void)
Loop.
Definition: Animation.cpp:125
Bone * getBone(const std::string &bone_name)
getBone
Definition: Animation.cpp:69
DEPRECATED void BindMatricen(IShader *shader)
sendMatricen
Definition: Animation.cpp:133
int getBoneIndexByName(const std::string &bone_name)
getBoneIndexByName
Definition: Animation.cpp:80
void addBone(Bone *bone)
addBone
Definition: Animation.cpp:54
void setFrames(int frame_amount)
setFrames
Definition: Animation.cpp:44
void setFrame(uint frame)
setFrame
Definition: Animation.cpp:39
void setTransforms(TransformMap map)
setTransforms
Definition: Animation.cpp:100
Animation()
Animation.
Definition: Animation.cpp:22
int getFrame(void)
getFrame
Definition: Animation.cpp:64
int getFrames(void)
getFrames
Definition: Animation.cpp:59
void setBones(Bones bones)
setBones
Definition: Animation.cpp:49
The Animation class.
Definition: animation.h:32