1 #ifndef _RIVE_STATE_MACHINE_IMPORTER_HPP_
2 #define _RIVE_STATE_MACHINE_IMPORTER_HPP_
4 #include "importers/import_stack.hpp"
8 class StateMachineInput;
9 class StateMachineLayer;
11 class StateMachineImporter : public ImportStackObject
14 StateMachine* m_StateMachine;
17 StateMachineImporter(StateMachine* machine);
18 const StateMachine* stateMachine() const { return m_StateMachine; }
19 void addLayer(StateMachineLayer* layer);
20 void addInput(StateMachineInput* input);
21 StatusCode resolve() override;
22 bool readNullObject() override;