1 #include "rive/animation/animation_state_instance.hpp"
2 #include "rive/animation/animation_state.hpp"
6 AnimationStateInstance::AnimationStateInstance(const AnimationState* state,
7 ArtboardInstance* instance) :
9 m_AnimationInstance(state->animation(), instance),
13 void AnimationStateInstance::advance(float seconds, Span<SMIInput*>) {
14 m_KeepGoing = m_AnimationInstance.advance(seconds);
17 void AnimationStateInstance::apply(float mix) {
18 m_AnimationInstance.apply(mix);
21 bool AnimationStateInstance::keepGoing() const { return m_KeepGoing; }