20 SCORE_SERIALIZE_FRIENDS
30 template <
typename Impl>
44 bool tween()
const {
return m_tween; }
45 void setTween(
bool tween)
54 QString prettyName()
const noexcept override;
56 const ossia::spline_data& spline()
const noexcept {
return m_spline; }
57 void setSpline(
const ossia::spline_data& c)
66 std::unique_ptr<Process::Outlet> outlet;
68 void addressChanged(const ::State::AddressAccessor& arg_1)
69 W_SIGNAL(addressChanged, arg_1);
70 void tweenChanged(
bool tween) W_SIGNAL(tweenChanged, tween);
71 void unitChanged(
const State::Unit& arg_1) W_SIGNAL(unitChanged, arg_1);
72 void splineChanged() W_SIGNAL(splineChanged);
79 void setDurationAndScale(
const TimeVal& newDuration)
noexcept override;
80 void setDurationAndGrow(
const TimeVal& newDuration)
noexcept override;
81 void setDurationAndShrink(
const TimeVal& newDuration)
noexcept override;
83 TimeVal contentDuration()
const noexcept override;
85 ossia::spline_data m_spline;
89 W_PROPERTY(
State::Unit, unit READ unit WRITE setUnit NOTIFY unitChanged)
91 W_PROPERTY(
bool, tween READ tween WRITE setTween NOTIFY tweenChanged)
95 address READ address WRITE setAddress NOTIFY addressChanged)