| 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 |