blob: ebcfb6acddde4f698e50c1b2bdf1a8bec0d58e69 [file] [log] [blame]
#include <sstream>
#include <iomanip>
#include <array>
#include "rive/viewmodel/viewmodel_instance_viewmodel.hpp"
#include "rive/refcnt.hpp"
using namespace rive;
ViewModelInstanceViewModel::~ViewModelInstanceViewModel() {}
void ViewModelInstanceViewModel::propertyValueChanged()
{
#ifdef WITH_RIVE_TOOLS
if (m_changedCallback != nullptr)
{
m_changedCallback(this);
}
#endif
onValueChanged();
}
void ViewModelInstanceViewModel::setRoot(rcp<ViewModelInstance> value)
{
Super::setRoot(value);
m_referenceViewModelInstance->setRoot(value);
}
void ViewModelInstanceViewModel::advanced()
{
if (m_referenceViewModelInstance != nullptr)
{
m_referenceViewModelInstance->advanced();
}
}