![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
Core animation data structures for 2D sprite animation system. More...
#include <string>#include <vector>#include <SDL3/SDL.h>#include <unordered_map>
Include dependency graph for AnimationTypes.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | OlympeAnimation::Hotspot |
| struct | OlympeAnimation::ParameterValue |
| struct | OlympeAnimation::AnimationEventData |
| struct | Olympe::SpritesheetInfo |
| Metadata for a single spritesheet within an animation bank. More... | |
| struct | Olympe::AnimationFrame |
| Represents a single frame in an animation (DEPRECATED - use SpritesheetInfo + frame ranges) More... | |
| struct | Olympe::AnimationSequence |
| Defines a complete animation sequence. More... | |
| struct | Olympe::AnimationBank |
| Collection of animations for an entity with multi-spritesheet support. More... | |
| struct | Olympe::AnimationState |
| Single state in FSM. More... | |
| struct | Olympe::AnimationGraph |
| Animation state machine (FSM) for managing transitions. More... | |
Namespaces | |
| namespace | OlympeAnimation |
| namespace | Olympe |
Typedefs | |
| using | TextureHandle = SDL_Texture * |
Core animation data structures for 2D sprite animation system.
Defines data structures for frame-based sprite animation including:
Definition in file AnimationTypes.h.
Definition at line 29 of file AnimationTypes.h.