1#ifndef LIBS_GRAPHICSCOMP_ABSTRACTANIMATION_HPP_
2#define LIBS_GRAPHICSCOMP_ABSTRACTANIMATION_HPP_
#define CLIM
Definition buildInfo.hpp:17
Definition AbstractAnimation.hpp:11
virtual void frameParameter(iv::types::milliseconds time)=0
virtual void actionEnd()=0
virtual void actionStart()=0
static constexpr iv::types::milliseconds animationTime
Definition AbstractAnimation.hpp:13
iv::types::milliseconds m_time
Definition AbstractAnimation.hpp:35
AbstractAnimation::EPrvAnimationState m_state
Definition AbstractAnimation.hpp:34
EPrvAnimationState
Definition AbstractAnimation.hpp:28
~AbstractAnimation() override
std::optional< iv::types::timestamp > m_previousFrameTime
Definition AbstractAnimation.hpp:36
bool isFinished() override
Definition AbstractAnimation.cpp:51
AbstractAnimation()
Definition AbstractAnimation.cpp:8
void nextFrame() override
Definition AbstractAnimation.cpp:16
Definition IAnimation.hpp:7
uint64_t milliseconds
Definition types.hpp:22