blob: f1f9e5fc53b059ea2d3a94b42c7cb090e4ac19c4 [file]
#ifndef _RIVE_CUBIC_WEIGHT_HPP_
#define _RIVE_CUBIC_WEIGHT_HPP_
#include "rive/generated/bones/cubic_weight_base.hpp"
#include <stdio.h>
namespace rive
{
class CubicWeight : public CubicWeightBase
{
private:
Vec2D m_InTranslation;
Vec2D m_OutTranslation;
public:
Vec2D& inTranslation() { return m_InTranslation; }
Vec2D& outTranslation() { return m_OutTranslation; }
#ifdef WITH_RIVE_EDITOR
void inValuesChanged() override { bindingChanged(); }
void inIndicesChanged() override { bindingChanged(); }
void outValuesChanged() override { bindingChanged(); }
void outIndicesChanged() override { bindingChanged(); }
#endif
};
} // namespace rive
#endif