Tramway SDK
tram::AnimationComponent Member List

This is the complete list of members for tram::AnimationComponent, including all inherited members.

ANIM_COUNTtram::AnimationComponentprotectedstatic
anim_finish_callbacktram::AnimationComponentinlineprotected
anim_infotram::AnimationComponentprotected
anim_playingtram::AnimationComponentprotected
AnimationComponent()tram::AnimationComponentinlineprotected
base_posetram::AnimationComponentprotected
Continue(name_t animation_name)tram::AnimationComponent
EntityComponent()tram::EntityComponent
EventHandler(Event &event)tram::AnimationComponentinlinevirtual
FadeIn(name_t animation_name, float length)tram::AnimationComponent
FadeOut(name_t animation_name, float length)tram::AnimationComponent
FindKeyframePointers(size_t animation_index)tram::AnimationComponentprotected
GetModel()tram::AnimationComponentinline
GetParent()tram::EntityComponentinline
GetPose()tram::AnimationComponentinline
Init()tram::AnimationComponentvirtual
is_inittram::EntityComponentprotected
is_readytram::EntityComponentprotected
IsInit()tram::EntityComponentinline
IsPlaying(name_t animation_name)tram::AnimationComponent
IsReady()tram::EntityComponentinline
modeltram::AnimationComponentprotected
parenttram::EntityComponentprotected
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
Pooltram::AnimationComponentfriend
posetram::AnimationComponentprotected
Refresh()tram::AnimationComponent
ResourceReady()tram::EntityComponentinlineprotected
resources_waitingtram::EntityComponentprotected
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::AnimationComponentinline
SetModel(name_t model)tram::AnimationComponentinline
SetOnAnimationFinishCallback(void(*callback)(AnimationComponent *, name_t))tram::AnimationComponentinline
SetParent(Entity *parent)tram::EntityComponentinline
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::AnimationComponentvirtual
Stop(name_t animation_name)tram::AnimationComponent
Update()tram::AnimationComponentstatic
~AnimationComponent()tram::AnimationComponentprotected
~EntityComponent()tram::EntityComponentvirtual