blob: 9f3a9dc7d0f8d6d37f00e344570843cdb1a3ec52 [file] [log] [blame]
#ifndef _RIVE_LAYER_STATE_IMPORTER_HPP_
#define _RIVE_LAYER_STATE_IMPORTER_HPP_
#include "rive/importers/import_stack.hpp"
namespace rive
{
class LayerState;
class StateTransition;
class BlendAnimation;
class LayerStateImporter : public ImportStackObject
{
private:
LayerState* m_State;
public:
LayerStateImporter(LayerState* state);
void addTransition(StateTransition* transition);
bool addBlendAnimation(BlendAnimation* animation);
StatusCode resolve() override;
};
} // namespace rive
#endif