blob: 886e41c8e0f18c044a2416860645d77c3aefb33d [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