blob: 8bab9a2dc9a7df501ffa405850393b1e9f5f9b17 [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