| ANIM_COUNT | tram::AnimationComponent | protectedstatic |
| anim_finish_callback | tram::AnimationComponent | protected |
| anim_info | tram::AnimationComponent | protected |
| anim_playing | tram::AnimationComponent | protected |
| AnimationComponent() | tram::AnimationComponent | protected |
| armature_bone_count | tram::AnimationComponent | protected |
| armature_bone_parents | tram::AnimationComponent | protected |
| armature_bones | tram::AnimationComponent | protected |
| base_pose | tram::AnimationComponent | protected |
| Continue(name_t animation_name) | tram::AnimationComponent | |
| EntityComponent()=default | tram::EntityComponent | |
| EventHandler(Event &event) | tram::AnimationComponent | inlinevirtual |
| FadeIn(name_t animation_name, float length) | tram::AnimationComponent | |
| FadeOut(name_t animation_name, float length) | tram::AnimationComponent | |
| FindKeyframePointers(Render::Animation *animation, size_t animation_index) | tram::AnimationComponent | protected |
| GetModel() | tram::AnimationComponent | inline |
| GetParent() | tram::EntityComponent | inline |
| GetPose() | tram::AnimationComponent | inline |
| Init() | tram::EntityComponent | virtual |
| is_init | tram::EntityComponent | protected |
| is_ready | tram::EntityComponent | protected |
| IsDebugInfoDraw() | tram::AnimationComponent | static |
| IsInit() | tram::EntityComponent | inline |
| IsPlaying(name_t animation_name) | tram::AnimationComponent | |
| IsReady() | tram::EntityComponent | inline |
| model | tram::AnimationComponent | protected |
| parent | tram::EntityComponent | protected |
| Pause(name_t animation_name) | tram::AnimationComponent | |
| Play(name_t animation_name, uint32_t repeats, float weight, float speed, bool interpolate=true, bool pause_on_last_frame=false) | tram::AnimationComponent | |
| Pool | tram::AnimationComponent | friend |
| pose | tram::AnimationComponent | protected |
| Refresh() | tram::AnimationComponent | |
| Reparent(name_t bone_name, name_t new_parent) | tram::AnimationComponent | |
| ResourceReady() | tram::EntityComponent | protected |
| resources_waiting | tram::EntityComponent | protected |
| SetDebugInfoDraw(bool draw) | tram::AnimationComponent | static |
| SetFade(name_t animation_name, bool fade_in, float fade_length) | tram::AnimationComponent | |
| SetFrame(name_t animation_name, float frame) | tram::AnimationComponent | |
| SetKeyframe(name_t bone_name, const Render::Keyframe &keyframe) | tram::AnimationComponent | |
| SetModel(Render::Model *model) | tram::AnimationComponent | inline |
| SetModel(name_t model) | tram::AnimationComponent | inline |
| SetOnAnimationFinishCallback(void(*callback)(AnimationComponent *, name_t)) | tram::AnimationComponent | inline |
| SetParent(Entity *parent) | tram::EntityComponent | inline |
| SetPause(name_t animation_name, bool pause) | tram::AnimationComponent | |
| SetRepeats(name_t animation_name, uint32_t repeats) | tram::AnimationComponent | |
| SetSpeed(name_t animation_name, float speed) | tram::AnimationComponent | |
| SetWeight(name_t animation_name, float weight) | tram::AnimationComponent | |
| Start() | tram::AnimationComponent | virtual |
| Stop(name_t animation_name) | tram::AnimationComponent | |
| Update() | tram::AnimationComponent | static |
| ~AnimationComponent() | tram::AnimationComponent | protected |
| ~EntityComponent()=default | tram::EntityComponent | virtual |