blob: 0758890e0fed424c0a6e79b306b74dff128286e8 [file] [log] [blame]
#ifndef _RIVE_STATE_MACHINE_FIRE_TRIGGER_HPP_
#define _RIVE_STATE_MACHINE_FIRE_TRIGGER_HPP_
#include "rive/generated/animation/state_machine_fire_trigger_base.hpp"
#include <stdio.h>
namespace rive
{
class StateMachineFireTrigger : public StateMachineFireTriggerBase
{
public:
void perform(StateMachineInstance* stateMachineInstance) const override;
void decodeViewModelPathIds(Span<const uint8_t> value) override;
void copyViewModelPathIds(
const StateMachineFireTriggerBase& object) override;
protected:
std::vector<uint32_t> m_viewModelPathIdsBuffer;
};
} // namespace rive
#endif