blob: 2cc70efea82681d13bda6d6b48931d846bbfe6eb [file] [log] [blame]
#include <string>
#include "rive/animation/state_instance.hpp"
namespace rive {
/// Represents an instance of a system state machine. Basically a
/// placeholder that may have meaning to the state machine itself, or is
/// just a no-op state (perhaps an unknown to this runtime state-type).
class SystemStateInstance : public StateInstance {
SystemStateInstance(const LayerState* layerState, Artboard* instance);
void advance(float seconds, SMIInput** inputs) override;
void apply(float mix) override;
bool keepGoing() const override;
} // namespace rive