blob: 1f08e45f0d3f40a47f192c0522edcfd576db4572 [file] [log] [blame]
#ifndef _RIVE_DATA_BIND_CONTEXT_VALUE_HPP_
#define _RIVE_DATA_BIND_CONTEXT_VALUE_HPP_
#include "rive/refcnt.hpp"
#include "rive/viewmodel/viewmodel_instance_value.hpp"
#include <stdio.h>
namespace rive
{
class DataBindContextValue
{
protected:
ViewModelInstanceValue* m_Source;
public:
DataBindContextValue(){};
virtual ~DataBindContextValue(){};
virtual void applyToSource(Component* component, uint32_t propertyKey){};
virtual void apply(Component* component, uint32_t propertyKey){};
virtual void update(Component* component){};
};
} // namespace rive
#endif