blob: 63a07b872cf7494f254cea7a3143c6af2453a4ab [file]
#include "rive/artboard_component_list.hpp"
#include "rive/shapes/list_path.hpp"
#include "rive/viewmodel/viewmodel_instance_viewmodel.hpp"
#include "rive/data_bind/data_bind_viewmodel_consumer.hpp"
#include "rive/generated/core_registry.hpp"
using namespace rive;
DataBindViewModelConsumer* DataBindViewModelConsumer::from(Core* component)
{
switch (component->coreType())
{
case ViewModelInstanceViewModel::typeKey:
return component->as<ViewModelInstanceViewModel>();
}
return nullptr;
}