blob: 37f4de8b729dc6edbd452c4aaf2b62e734869cae [file] [log] [blame]
#ifndef _RIVE_STATE_MACHINE_LAYER_IMPORTER_HPP_
#define _RIVE_STATE_MACHINE_LAYER_IMPORTER_HPP_
#include "rive/importers/import_stack.hpp"
namespace rive
{
class StateMachineLayer;
class LayerState;
class Artboard;
class StateMachineLayerImporter : public ImportStackObject
{
private:
StateMachineLayer* m_Layer;
const Artboard* m_Artboard;
public:
StateMachineLayerImporter(StateMachineLayer* layer, const Artboard* artboard);
void addState(LayerState* state);
StatusCode resolve() override;
bool readNullObject() override;
};
} // namespace rive
#endif