![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
This is the complete list of members for AnimationSystem, including all inherited members.
| AddEntity(EntityID entity) | ECS_System | inline |
| AdvanceFrame(VisualAnimation_data &animData, float dt) | AnimationSystem | private |
| AnimationSystem() | AnimationSystem | |
| ECS_System() | ECS_System | inline |
| GetCurrentFrame(EntityID entity) const | AnimationSystem | |
| IsAnimationComplete(EntityID entity) const | AnimationSystem | |
| m_entities | ECS_System | |
| PauseAnimation(EntityID entity) | AnimationSystem | |
| PlayAnimation(EntityID entity, const std::string &animName, bool restart=false) | AnimationSystem | |
| Process() override | AnimationSystem | virtual |
| RemoveEntity(EntityID entity) | ECS_System | inline |
| Render() | ECS_System | inlinevirtual |
| RenderDebug() | ECS_System | inlinevirtual |
| requiredSignature | ECS_System | |
| ResolveAnimationSequence(VisualAnimation_data &animData) | AnimationSystem | private |
| ResumeAnimation(EntityID entity) | AnimationSystem | |
| SetPlaybackSpeed(EntityID entity, float speed) | AnimationSystem | |
| StopAnimation(EntityID entity) | AnimationSystem | |
| UpdateEntity(EntityID entity, VisualAnimation_data &animData, VisualSprite_data &spriteData) | AnimationSystem | private |
| UpdateSpriteRect(VisualSprite_data &spriteData, const VisualAnimation_data &animData) | AnimationSystem | private |