This is the complete list of members for tram::AnimationComponent, including all inherited members.
ANIM_COUNT | tram::AnimationComponent | protectedstatic |
anim_finish_callback | tram::AnimationComponent | inlineprotected |
anim_info | tram::AnimationComponent | protected |
anim_playing | tram::AnimationComponent | protected |
AnimationComponent() | tram::AnimationComponent | inlineprotected |
base_pose | tram::AnimationComponent | protected |
Continue(name_t animation_name) | tram::AnimationComponent | |
EntityComponent() | 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(size_t animation_index) | tram::AnimationComponent | protected |
GetModel() | tram::AnimationComponent | inline |
GetParent() | tram::EntityComponent | inline |
GetPose() | tram::AnimationComponent | inline |
Init() | tram::AnimationComponent | virtual |
is_init | tram::EntityComponent | protected |
is_ready | tram::EntityComponent | protected |
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 | |
ResourceReady() | tram::EntityComponent | inlineprotected |
resources_waiting | tram::EntityComponent | protected |
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() | tram::EntityComponent | virtual |