blob: 862bd290e4d2df331864b3178b9e531037971458 [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;
}