blob: 64ac249041d179c9470edc8eb2a4ad2809d3c4d2 [file] [log] [blame]
#ifndef _RIVE_STATE_MACHINE_EVENT_IMPORTER_HPP_
#define _RIVE_STATE_MACHINE_EVENT_IMPORTER_HPP_
#include "rive/importers/import_stack.hpp"
namespace rive {
class StateMachineEvent;
class StateMachine;
class EventInputChange;
class StateMachineEventImporter : public ImportStackObject {
private:
StateMachineEvent* m_StateMachineEvent;
public:
StateMachineEventImporter(StateMachineEvent* event);
const StateMachineEvent* stateMachineEvent() const { return m_StateMachineEvent; }
void addInputChange(EventInputChange* change);
StatusCode resolve() override;
};
} // namespace rive
#endif