Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
AnimationSystem Member List

This is the complete list of members for AnimationSystem, including all inherited members.

AddEntity(EntityID entity)ECS_Systeminline
AdvanceFrame(VisualAnimation_data &animData, float dt)AnimationSystemprivate
AnimationSystem()AnimationSystem
ECS_System()ECS_Systeminline
GetCurrentFrame(EntityID entity) constAnimationSystem
IsAnimationComplete(EntityID entity) constAnimationSystem
m_entitiesECS_System
PauseAnimation(EntityID entity)AnimationSystem
PlayAnimation(EntityID entity, const std::string &animName, bool restart=false)AnimationSystem
Process() overrideAnimationSystemvirtual
RemoveEntity(EntityID entity)ECS_Systeminline
Render()ECS_Systeminlinevirtual
RenderDebug()ECS_Systeminlinevirtual
requiredSignatureECS_System
ResolveAnimationSequence(VisualAnimation_data &animData)AnimationSystemprivate
ResumeAnimation(EntityID entity)AnimationSystem
SetPlaybackSpeed(EntityID entity, float speed)AnimationSystem
StopAnimation(EntityID entity)AnimationSystem
UpdateEntity(EntityID entity, VisualAnimation_data &animData, VisualSprite_data &spriteData)AnimationSystemprivate
UpdateSpriteRect(VisualSprite_data &spriteData, const VisualAnimation_data &animData)AnimationSystemprivate